cari

Rumah  >  Soal Jawab  >  teks badan

ios - 有什么方法可以判断是否有手指放在屏幕上。

有个需求需要判断使用者是否有手指放在屏幕上。
貌似没有这样的方法。

PHP中文网PHP中文网2889 hari yang lalu452

membalas semua(5)saya akan balas

  • 迷茫

    迷茫2017-04-18 09:18:02

    Hakim bahawa runloop semasa berada dalam mod penjejakan. Jika ya, ini bermakna terdapat jari yang menyentuh skrin

    balas
    0
  • 迷茫

    迷茫2017-04-18 09:18:02

    Tulis semula beberapa kaedah Sentuhan, Mula dan Tamat

    balas
    0
  • 怪我咯

    怪我咯2017-04-18 09:18:02

    • (kosong)sentuhanBermula:(NSSet<UITouch > )sentuh denganAcara:(UIEvent *)acara{

    }

    -(kosong)sentuhanTamat:(NSSet<UITouch > )sentuh denganAcara:(UIEvent *)acara {

    }

    -(void)touchesMoved:(NSSet<UITouch > )touches withEvent:(UIEvent *)event {

    }

    Saya tidak tahu sama ada ini yang diperkatakan oleh penanya

    balas
    0
  • 迷茫

    迷茫2017-04-18 09:18:02

    Tambah kaedah berikut dalam AppDelegate.m

    -(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
        NSLog(@"开始触摸");
    }
    
    -(void)touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
        NSLog(@"结束触摸");
    }

    balas
    0
  • 高洛峰

    高洛峰2017-04-18 09:18:02

    Kaedah penulisan pantas
    Jika ia bersifat global, tambahkannya pada AppDelegate.swift
    Jika ia adalah paparan tertentu, tambahkannya pada ViewController.swift yang sepadan

    override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
        print("开始触摸")
    }
    
    override func touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?) {
        print("结束触摸")
    }

    balas
    0
  • Batalbalas