Pertanyaan yang diberi tag «uigesturerecognizer»

7
UILongPressGestureRecognizer dipanggil dua kali saat menekan ke bawah
Saya mendeteksi apakah pengguna telah menekan selama 2 detik: UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPress.minimumPressDuration = 2.0; [self addGestureRecognizer:longPress]; [longPress release]; Inilah cara saya menangani pers lama: -(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{ NSLog(@"double oo"); } Teks "dua kali lipat" akan dicetak dua kali ketika saya menekan lebih dari 2 detik. Kenapa ini? …


11
Bisakah Anda melampirkan UIGestureRecognizer ke beberapa tampilan?
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapTapTap:)]; [self.view1 addGestureRecognizer:tapGesture]; [self.view2 addGestureRecognizer:tapGesture]; [tapGesture release]; Dalam kode di atas hanya ketukan view2yang dikenali. Jika saya mengomentari baris ketiga maka ketukan view1diakui. Jika saya benar dan Anda hanya dapat menggunakan pengukur gerakan satu kali, saya tidak yakin apakah ini bug atau hanya perlu …


23
Cara memanggil gesture, ketuk UIView secara terprogram secara cepat
Saya punya UIView dan saya telah menambahkan gerakan tap ke dalamnya: let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) Saya mencoba menyebutnya pemrograman di testfile. sendActionForEvent Saya menggunakan fungsi ini, tetapi tidak berfungsi: myView.sendActionForEvent(UIEvents.touchUpDown) Ini menunjukkan pemilih yang tidak dikenal dikirim ke instance. Bagaimana saya bisa menyelesaikan …

9
UITapGestureRecognizer - ketukan tunggal dan ketuk ganda
Saya mencoba menambahkan 2 UITapGestureRecognizerske tampilan, satu untuk ketukan tunggal dan satu untuk acara ketuk ganda. Pengenal satu ketuk berfungsi seperti yang diharapkan (sendiri). Tapi sepertinya saya tidak bisa mengaktifkan pengenal ketuk ganda. Telah mencoba bereksperimen dengan sifat seperti: cancelsTouchesInView, delaysTouchesBegandan delaysTouchesEndedtapi masih tidak bekerja. Saat saya ketuk dua kali, …

22
UIPanGestureRecognizer - Hanya vertikal atau horizontal
Saya memiliki tampilan yang memiliki UIPanGestureRecognizeruntuk menyeret tampilan secara vertikal. Jadi dalam callback pengenal, saya hanya memperbarui koordinat y untuk memindahkannya. Superview tampilan ini, memiliki UIPanGestureRecognizeryang akan menyeret tampilan secara horizontal, hanya memperbarui koordinat x. Masalahnya adalah yang pertama UIPanGestureRecognizeradalah mengambil acara untuk memindahkan tampilan secara vertikal, jadi saya tidak …

21
Bagaimana cara saya Nonaktifkan isyarat usap dari UIPageViewController?
Dalam kasus saya, induk UIViewControllerberisi UIPageViewControlleryang berisi UINavigationControlleryang berisi UIViewController. Saya perlu menambahkan gerakan menggesek ke pengontrol tampilan terakhir, tetapi gesekan ditangani seolah-olah milik pengontrol tampilan halaman. Saya mencoba melakukan ini secara terprogram dan via xib tetapi tanpa hasil. Jadi, seperti yang saya pahami, saya tidak dapat mencapai tujuan saya …

6
Pengenal gerakan dan tindakan tombol
Saya memiliki hierarki tampilan yang terlihat seperti ini: UIView (A) UIView > UIImageView UIView > UIView (B) UIView > UIView (B) > Rounded Rect Button UIView > UIView (B) > UIImageView UIView > UIView (B) > UILabel Saya telah melampirkan pengenal isyarat ke UIView (B) saya. Masalah yang saya hadapi …

18
Tidak Ada Gesek Kembali saat menyembunyikan Bilah Navigasi di UINavigationController
Saya suka paket gesek yang diwarisi dari menyematkan pandangan Anda dalam file UINavigationController. Sayangnya saya tidak dapat menemukan cara untuk menyembunyikannya NavigationBartetapi masih memiliki touch pan swipe back gesture. Saya dapat menulis gerakan khusus tetapi saya memilih untuk tidak melakukannya dan sebagai gantinya mengandalkan UINavigationControllergesekan ke belakang gesture. jika saya …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.