当我运行我的应用程序,并单击“为行动表”按钮时,如下所示:
呈现由其superview裁剪的动作表。有些控件可能不会响应触摸。在iPhone上尝试-UIActionSheet showFromTabBar:或-UIActionSheet showFromToolbar:而不是-UIActionSheet showInView:。
我怎么才能修好?
发布于 2012-07-23 09:34:44
试试看,它对我来说非常有效:
[actionSheet showInView:[UIApplication sharedApplication].keyWindow];发布于 2010-12-16 02:42:11
您可以尝试[MyActionSheet showInView:super.view];,或者如果您有一个UITabBar或UIToolbar,那么,正如它所暗示的,您可以使用[MyActionSheet showFromTabBar:self.tabBarController.tabBar];或[MyActionSheet showFromToolBar:self.toolbar];。
发布于 2011-07-19 08:20:26
如果您使用的是[actionSheet showInView:self.parentViewController.view];而不是self.view,则应该将其解析为使用UINavigationViewController,因为此控制器默认具有顶部导航条。
https://stackoverflow.com/questions/4456982
复制相似问题