首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与UIActionSheet的问题

与UIActionSheet的问题
EN

Stack Overflow用户
提问于 2010-12-16 02:33:23
回答 9查看 23.8K关注 0票数 36

当我运行我的应用程序,并单击“为行动表”按钮时,如下所示:

呈现由其superview裁剪的动作表。有些控件可能不会响应触摸。在iPhone上尝试-UIActionSheet showFromTabBar:或-UIActionSheet showFromToolbar:而不是-UIActionSheet showInView:。

我怎么才能修好?

EN

回答 9

Stack Overflow用户

发布于 2012-07-23 09:34:44

试试看,它对我来说非常有效:

代码语言:javascript
复制
[actionSheet showInView:[UIApplication sharedApplication].keyWindow];
票数 61
EN

Stack Overflow用户

发布于 2010-12-16 02:42:11

您可以尝试[MyActionSheet showInView:super.view];,或者如果您有一个UITabBar或UIToolbar,那么,正如它所暗示的,您可以使用[MyActionSheet showFromTabBar:self.tabBarController.tabBar];[MyActionSheet showFromToolBar:self.toolbar];

票数 28
EN

Stack Overflow用户

发布于 2011-07-19 08:20:26

如果您使用的是[actionSheet showInView:self.parentViewController.view];而不是self.view,则应该将其解析为使用UINavigationViewController,因为此控制器默认具有顶部导航条。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4456982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档