【发布时间】:2012-12-01 00:00:37
【问题描述】:
我有一个项目,其中包含大量 UIButton,使用 xcode 4.5 和故事板和 ARC。在ios6中测试后,一切正常。但是在 ios5 中,UIButton touch up 里面的事件不起作用,动作没有被调用。我尝试使用 touch down 并且它有效。但是,我有很多 UIButton,我无法一一更改。更重要的是,触地事件确实提供了很好的体验。
我在许多视图控制器中使用了以下代码: 在 viewDidLoad 中:
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(dismissKeyboard)];
[self.view addGestureRecognizer:tap];
-(void)dismissKeyboard {
[aTextField resignFirstResponder];
}
这可能是原因。我稍后会检查一下。但它适用于ios6。 你知道出了什么问题吗?非常感谢!
【问题讨论】:
标签: ios5 ios6 uibutton storyboard