我想知道如何从屏幕底部显示UIActionSheet。我尝试使用showInView:
方法将MainView
作为视图来显示,但我收到MainView Undeclared
错误。
答案 0 :(得分:11)
您需要引用控制器视图:
[actionSheet showInView:self.viewController.view]
答案 1 :(得分:8)
如果您尝试在窗口上显示UIActionSheet,但使用TabBar或ToolBar UI,则ActionSheet的底部部分不响应您的触摸。 你最好使用如下:
[[[UIApplication sharedApplication] delegate] window];
答案 2 :(得分:2)
或者您可以在主窗口中显示它。如果你有一个tabbar应用程序将会很有用。
[[[UIApplication sharedApplication] delegate] window];