7

我想知道如何从屏幕底部显示 UIActionSheet。我尝试使用该showInView:方法MainView作为视图来显示它,但我得到了MainView Undeclared错误。

4

3 回答 3

11

您需要引用控制器视图:

[actionSheet showInView:self.viewController.view]
于 2009-11-09T17:01:57.123 回答
8

如果您尝试在窗口上显示 UIActionSheet,尽管您使用 TabBar 或 ToolBar UI,则 ActionSheet 的底部不会响应您的触摸。您最好按以下方式使用:

[[[UIApplication sharedApplication] delegate] window];

于 2009-11-10T00:24:25.983 回答
2

或者您可以在主窗口中显示它。如果您有标签栏应用程序,它将很有用。

[[[UIApplication sharedApplication] delegate] window];
于 2009-11-09T17:40:38.450 回答