2016-05-20 3 views
0

Я хочу использовать один общий жест жеста для отображения/просмотра слайдера в представлении контроллера с несколькими классами класса просмотра. , пожалуйста, предоставьте решение, как реализовать это для ios.Как реализовать общий крафт Жест, который будет работать для всех Контроллеры просмотра

вид слайдера будет отображаться/скрываться при нажатии на View Controller. и вид слайдера содержат таблицу, поэтому ячейку таблицы также можно выбрать, когда пользователь нажимает на ячейку tableview в ios.

есть ли способ создать для него абстрактный класс.

благодарит заранее.

ответ

0

Вы можете добавить tapgesture к основному содержимому зрению ОГО, как,

UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(handleTap:)]; 

self.view.userInteractionEnabled = YES; 

[self.view addGestureRecognizer:recognizer]; 

И hanlde кран в методе, как,

-(void)handleTap : (UITapGestureRecognizer*)recognizer { 

    NSLog(@"tap detect"); 
} 

Надеется, что это поможет :)