Я должен использовать функцию смахивания в моем контроллере вида.
таким образом, всякий раз, когда происходит смахивание Iam, мой метод смахивания вызывается дважды, а NSlogs, которые я написал в методе (swipe :), отображает содержимое два раза.
Вот код, который я использовал.
UIView *swipeView=[[UIView alloc]initWithFrame:CGRectMake(405, 420, 265, 35)];
swipeView.backgroundColor=[UIColor clearColor];
[self.view addSubview:swipeView];
UISwipeGestureRecognizer *gesture;
gesture=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipe:)];
[gesture setDirection:(UISwipeGestureRecognizerDirectionRight)];
[swipeView addGestureRecognizer:gesture];
[gesture release];
[swipeView release];
-(void)swipe:(UISwipeGestureRecognizer *)recognizer {
NSLog(@"Swipe received.");
NSLog(@"HIJ");
}
скажите, пожалуйста, что мне нужно сделать, чтобы позвонить только один раз?