2012-06-12 3 views
0

В настоящее время я пишу приложение ios5 и вызываю две функции (назад) и (далее) с помощью кнопок. Вместо этого я бы назвал их жесты.Ios5 swipe gesture

Это возможно и как?

Благодаря

ответ

4

Используйте салфетки жест для обоих правильном направлении (следующая кнопка) и влево (назад кнопка) Для левого направления:

UISwipeGestureRecognizer *swipeLeft =[[UISwipeGestureRecognizer alloc] 
    initWithTarget:self action:@selector(didSwipeLeft:)]; 
swipeLeft.direction=UISwipeGestureRecognizerDirectionLeft; 
swipeLeft.numberOfTouchesRequired = 1; 
[self.view addGestureRecognizer:swipeLeft]; 
[swipeLeft release]; 

Для правильного направления:

UISwipeGestureRecognizer *swipeRight =[[UISwipeGestureRecognizer alloc] 
    initWithTarget:self action:@selector(didSwipeRight:)]; 
swipeRight .direction=UISwipeGestureRecognizerDirectionRight; 
swipeRight .numberOfTouchesRequired = 1; 
[self.view addGestureRecognizer:swipeRight ]; 
[swipeRight release]; 

Вы обрабатываете их с событиями:

-(void)didSwipeRight 
{ 
    //For right direction (next button) 
} 

    -(void)didSwipeLeft 
{ 
    //For left direction (back button) 
} 
+0

Благодарим вас за код. Не могли бы вы рассказать о своем ответе и рассказать мне, как интегрировать его с «контролем страницы»? и если мне нужно подключить его к Storyboard. Я поддержал ваш ответ :) – user1949873

 Смежные вопросы

  • Нет связанных вопросов^_^