7.4. Wykrywanie gestu długiego naciśnięcia

Problem

Chcesz mieć możliwość wykrycia sytuacji, w której użytkownik kładzie palec na ekranie i przytrzymuje go przez pewien okres czasu.

Rozwiązanie

Utwórz egzemplarz klasy UILongPressGestureRecognizer i dodaj ją do widoku, w którym ma zostać wykryty gest długiego naciśnięcia. Poniżej przedstawiam plik nagłówkowy przykładowego kontrolera widoku.

#import <UIKit/UIKit.h>

@interface Detecting_Long_Press_GesturesViewController : UIViewController

@property (nonatomic, strong) UILongPressGestureRecognizer *longPressGestureRecognizer;
@property (nonatomic, strong) UIButton *dummyButton;

@end

Poniżej znajduje się metoda egzemplarza o nazwie viewDidLoad kontrolera widoku, w którym użyta została procedura rozpoznawania ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.