obe*_*aum 4 iphone uiactionsheet
在我的tabbar应用程序中,我从动作中调出一个UIActionsheet,从导航控制器标题栏中的按钮调用.
UIActionsheet按照正常情况运行,除了下面按钮'cancel'的下半部分,奇怪的是它不响应iPhone模拟器中的触摸.取消按钮的下半部分是UITabBar所在的位置,因此可能是问题所在.
有任何想法吗?
替代文字http://img12.imageshack.us/img12/2166/screenshot20100119at236.png
解
我的解决方案来自第一个答案.这是我的工作示例代码
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:message delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"OK" otherButtonTitles:nil];
actionSheet.actionSheetStyle = UIActionSheetStyleDefault;
[actionSheet showInView:[UIApplication sharedApplication].keyWindow];
[actionSheet release];
Run Code Online (Sandbox Code Playgroud)
Phi*_*ert 19
这对我来说就像是一张UIActionSheet ......
无论如何,您应该将操作表显示为应用程序窗口的子视图,而不是当前视图的子视图.
UIActionSheet *actionSheet = [[UIActionSheet alloc] init...];
// ...
[actionSheet showInView:[UIApplication sharedApplication].keyWindow];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2695 次 |
| 最近记录: |