Книга: iOS. Приемы программирования
Решение
Решение
Создайте экземпляр класса UITapGestureRecognizer и добавьте его к целевому виду с помощью метода экземпляра addGestureRecognizer:, относящегося к классу UIView. Рассмотрим определение контроллера вида (.h-файл):
#import «ViewController.h»
@interface ViewController ()
@property (nonatomic, strong)
UITapGestureRecognizer *tapGestureRecognizer;
@end
@implementation ViewController
Реализация метода экземпляра viewDidLoad контроллера вида такова:
— (void)viewDidLoad {
[super viewDidLoad];
/* Создаем распознаватель жестов-нажатий. */
self.tapGestureRecognizer = [[UITapGestureRecognizer alloc]
initWithTarget: self
action:@selector(handleTaps:)];
/* Количество пальцев, которые должны находиться на экране. */
self.tapGestureRecognizer.numberOfTouchesRequired = 2;
/* Общее количество касаний, которое должно быть выполнено, прежде
чем жест будет распознан. */
self.tapGestureRecognizer.numberOfTapsRequired = 3;
/* Добавляем к виду этот распознаватель жестов. */
[self.view addGestureRecognizer: self.tapGestureRecognizer];
}
- 4.14. Запрет и разрешение хостов
- Решение проблем при работе в Почте Windows
- Решение проблем при работе Проигрывателя Windows Media
- Общее решение
- Разрешение трассировки с помощью ‹trace›
- Более приемлемое решение
- Разрешение конфликтов имен
- Запрещение и разрешение прерываний
- Правила творческой лени
- Основные параметры ЭЛТ-мониторов
- Выстройте структуру
- См. также