我已经设置了一个UIButton,并像通常一样将其连接到我的视图控制器中的操作。仅这样本身就可以正常工作。
现在,我已经在我的视图控制器中添加了以下内容,以设置单击:
- (void)viewDidLoad {
[super viewDidLoad];
UITapGestureRecognizer * singleTapGesture = [[UITapGestureRecognizer alloc]
initWithTarget:self
action:@selector(handleSingleTap:)];
[self.view addGestureRecognizer:singleTapGesture];
[singleTapGesture release]; }
每次我点击按钮时,似乎都已经点击过了,但是它触发的却是手势识别器代码,而不是按钮动作。
我该如何让按钮在我点击它时起作用,并且当我在视图中的任何其他地方点击时,触摸手势起作用?