iOS7 - UIActionSheet 按钮不响应点击事件的解决方法
2015-05-28 18:03
411 查看
项目支持iOS8及iOS7版本,但在iOS7版本上出现了下面问题:
如果在项目中使用了UIActionSheet和UITabBarViewController,那么actionSheet的最底下的一个按钮可能就不会响应你的触摸事件,原因是被tabbar覆盖了,下面是xcode中出现的警告信息:
OK!
如果在项目中使用了UIActionSheet和UITabBarViewController,那么actionSheet的最底下的一个按钮可能就不会响应你的触摸事件,原因是被tabbar覆盖了,下面是xcode中出现的警告信息:
Presenting action sheet clipped by its superview. Some controls might not respond to touches. On iPhone try -[UIActionSheet showFromTabBar:] or -[UIActionSheet showFromToolbar:] instead of -[UIActionSheet showInView:]. 解决方法:把 actionSheet.showInView(self.view)更改为actionSheet.showInView(UIApplication.sharedApplication().keyWindow!)
OK!
相关文章推荐
- UIActionSheet 按钮不响应点击事件的解决方法
- UIActionSheet 按钮不响应点击事件的解决方法
- UIActionSheet 按钮不响应点击事件的解决方法
- UIActionSheet 按钮不响应点击事件的解决方法
- UIActionSheet 按钮不响应点击事件的解决方法
- UIActionSheet 按钮不响应点击事件的解决方法
- ListView的Item上有个按钮 ,Item不能响应点击事件的解决方法
- 解决通过UIAlertView按钮点击事件pop回上级页面键盘会响应问题
- ListView的item点击事件无响应的解决方法
- 响应Android按钮点击事件并且弹出多个对话框的解决办法
- ListView点击事件失效(item里面有button按钮控件)解决方法
- 在Activity中响应ListView内部按钮的点击事件的两种方法
- UIActionSheet最后一个按钮没有响应的解决办法
- iOS解决按钮短时间内多次点击只触发一次事件方法(开始写博客)
- IE下按回车键会自动触发button 按钮的点击事件的解决方法
- Android防止按钮过快点击造成多次事件的解决方法
- 在Activity中响应ListView内部按钮的点击事件的两种方法!!!
- iOS 超出父视图不响应点击事件的解决方法
- Android防止点击过快造成多次响应事件的解决方法
- iOS解决按钮短时间内多次点击只触发一次事件方法