2009-11-09 11 views
7

私は画面の下部からUIActionSheetを表示する方法を知りました。私はMainViewshowInView:メソッドを使って表示しようとしましたが、表示するにはMainView Undeclaredエラーが表示されます。UIActionSheetを表示

[actionSheet showInView:self.viewController.view] 

答えて

11

を表示します。タブバーアプリケーションを持っていると便利です。

[[[UIApplication sharedApplication] delegate] window]; 
+0

も、showFromToolbarとshowFromTabBarの詳細についてはUIActionSheetのドキュメントを見てください。 – wkw

2

をしたり、メインウィンドウに表示することができます:あなたは、コントローラを参照する必要が

8

あなたはTabBarコンテナまたはツールバーUIを使用しても、ActionSheetの底部には、自分のタッチに応答しないウィンドウ上UIActionSheetを表示しようとします。 次のように使用する方が良いと思います:あなたはタブバーやツールバーのいずれかを持っている場合

[[[UIApplication sharedApplication] delegate] window];

関連する問題