我有一个UIButton
从 xib 文件加载的作为IBOutlet
视图控制器的属性。viewDidLoad
我在视图控制器的按钮上附加了一个选择器:
[_myButton addTarget:self action:@selector(mySelector) forControlEvents:UIControlEventTouchUpInside];
在 iOS 6 中一切正常,但是当我在 iOS 5.0 的模拟器上运行时,不会调用选择器。该按钮在被触摸时会突出显示。
另一件需要注意的事情是,该按钮位于添加了一个的UIView
a 中UITapGestureRecognizer
。当UITapGestureRecognizer
点击按钮时,在 iOS 5.0 中会调用 for 此视图(在 iOS 6 中不会调用它,而是调用按钮的选择器)。
我没有运行 iOS 5 的设备,所以我没有在设备上进行测试,只是模拟器。
有谁知道这里发生了什么,以及如何解决?