13
首先,我將UISwipeGestureRecognizer附加到圖像視圖,操作方法無法觸發。然後,我將UISwipeGestureRecognizer附加到視圖控制器的視圖中,它運行良好。我不知道爲什麼。 這裏是行不通的代碼手勢識別器不能在子視圖上工作
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
UISwipeGestureRecognizer *swipeRight=[[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeRightAction)];
swipeRight.direction=UISwipeGestureRecognizerDirectionRight;
//imageView is an outlet of image view
[imageView addGestureRecognizer:swipeRight];
}
這裏是行之有效
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
UISwipeGestureRecognizer *swipeRight=[[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeRightAction)];
swipeRight.direction=UISwipeGestureRecognizerDirectionRight;
//imageView is an outlet of image view
[self.view addGestureRecognizer:swipeRight];
}
令人驚歎。它工作得很好,非常感謝。 – 2013-03-25 05:05:17