Joa*_*Coy 36 iphone uiactionsheet
当我运行我的应用程序并单击按钮以显示操作表时:
提交由其超级视图剪辑的动作表.某些控件可能无法响应触摸.在iPhone上尝试 - [UIActionSheet showFromTabBar:]或 - [UIActionSheet showFromToolbar:]而不是 - [UIActionSheet showInView:].
我该怎么办?
VSN*_*VSN 61
试试这个,它对我很有用:
[actionSheet showInView:[UIApplication sharedApplication].keyWindow];
Run Code Online (Sandbox Code Playgroud)
Fre*_*red 28
您可以尝试[MyActionSheet showInView:super.view];或者如果您有UITabBar或UIToolbar,那么,正如它建议的那样,您可以使用[MyActionSheet showFromTabBar:self.tabBarController.tabBar];或[MyActionSheet showFromToolBar:self.toolbar];
con*_*con 12
应该解决使用[actionSheet showInView:self.parentViewController.view];而不是self.view使用,UINavigationViewController因为此控制器默认使用顶部导航栏.
小智 5
[sheet showInView:[UIApplication sharedApplication].keyWindow];
sheet.frame = CGRectMake(0, [UIScreen mainScreen].bounds.size.height-sheet.frame.size.height, [UIScreen mainScreen].bounds.size.width, sheet.frame.size.height);
Run Code Online (Sandbox Code Playgroud)
这应该可以解决问题.
| 归档时间: |
|
| 查看次数: |
23730 次 |
| 最近记录: |