<转>UIActionSheet取消按钮触摸被遮
2012-10-13 13:35
330 查看
UIActionSheet最后一个按钮没响应,一般是cancelButton,要稍微向上偏移一点才可以。
不过这不是常态,几乎没多少人碰到这个问题,这是在特定情况下才会发生,这个场景就是试用了UITabBar的时候才有。
参考:http://stackoverflow.com/questions/2096852/iphone-weird-bug-between-uiactionsheet-and-uitabbar
解决办法:
UIActionSheet *action =
[[UIActionSheet alloc] initWithTitle:@"您是否拨打"
delegate:self
cancelButtonTitle:@"取消拨打"
destructiveButtonTitle:@"拨打"
otherButtonTitles:@"加入电话本",nil];
//[action showInView:self.view]; 把这行更换为下面这个
[action showInView:[UIApplication sharedApplication].keyWindow];
[action release];
据闻是tabbar刚好在取消按钮的地方,所以离奇了,不过UIActionSheet是在tabbar上方,很难想象会出现这个问题。
不过这不是常态,几乎没多少人碰到这个问题,这是在特定情况下才会发生,这个场景就是试用了UITabBar的时候才有。
参考:http://stackoverflow.com/questions/2096852/iphone-weird-bug-between-uiactionsheet-and-uitabbar
解决办法:
UIActionSheet *action =
[[UIActionSheet alloc] initWithTitle:@"您是否拨打"
delegate:self
cancelButtonTitle:@"取消拨打"
destructiveButtonTitle:@"拨打"
otherButtonTitles:@"加入电话本",nil];
//[action showInView:self.view]; 把这行更换为下面这个
[action showInView:[UIApplication sharedApplication].keyWindow];
[action release];
据闻是tabbar刚好在取消按钮的地方,所以离奇了,不过UIActionSheet是在tabbar上方,很难想象会出现这个问题。
相关文章推荐
- UIActionSheet取消按钮触摸被遮
- UIActionSheet在有Tabbar的情况下取消按钮触摸被遮
- UIActionsheet 的取消按钮问题
- 关于调用UIActionSheet后当点击“取消”按钮会遮挡住底部的tabbar的问题
- <LeetCode OJ> 171. Excel Sheet Column Number
- 练习:创建一个按钮,点击一次,则创建一个<input type="text"><input> 点击三次按钮,应该有三个输入框被创建出来。
- asp.net: 点击<asp:button/>按钮时有时不能立即执行问题
- 【代码笔记】iOS-UIActionSheet动态添加按钮
- UIActionSheet弹窗按钮
- UGUI优化小技巧批量取消Image<RaycastTarget>
- UIActionSheet最后一个按钮没有响应的解决办法
- IOS - UIActionSheet 弹出选择按钮项
- IE7下按钮<input>不显示自定义背景图片
- NPOI对Excel的操作(Sheet转DataTable、List<T>)
- UIActionSheet 按钮不响应点击事件的解决方法
- <C#>如何将按钮置于按下状态
- 【.Net码农】【NPOI】NPOI对Excel的操作(Sheet转DataTable、List<T>)
- UIActionSheet 按钮不响应点击事件的解决方法
- 关于bootstrap--表单(按钮<button>效果、大小、禁用)
- jquery实现<body>中点击按钮后,在<tbody>中显示一连串文本框