2009-11-09 47 views
7

我想知道如何從屏幕底部顯示UIActionSheet。我試圖使用showInView:方法與MainView作爲視圖來顯示它,但我得到MainView Undeclared錯誤。顯示UIActionSheet

回答

11

您需要參考控制器觀點:

[actionSheet showInView:self.viewController.view] 
+0

也看UIActionSheet文檔上showFromToolbar和showFromTabBar細節,如果你有一張的TabBar或工具欄。 – wkw 2009-11-09 17:41:14

2

,或者你可以在主窗口中顯示它。如果你有一個tabbar應用程序,它會很有用。

[[[UIApplication sharedApplication] delegate] window]; 
8

如果試圖以顯示窗口上的UIActionSheet雖然你使用的TabBar或工具欄用戶界面,該ActionSheet的底部不響應您的觸摸。 你會更好地使用如下:

[[[UIApplication sharedApplication] delegate] window];

相關問題