私はソーシャルネットワーク関連のものを扱うクラスを持っています。ある時点で、UIWebViewをモーダルに設定したい場合があります。現在、どのViewControllerが機能しているかわからない場合があります。UIWindowを介してWebViewを表示できますか?
1 に答える
0
やってみてください:
[[UIApplication sharedApplication].keyWindow.rootViewController
presentModalViewController:yourVC animated:YES]
keyWindow
アプリケーションのキーウィンドウ。(読み取り専用)
@property(nonatomic, readonly) UIWindow *keyWindow
討論
このプロパティは、makeKeyAndVisibleメッセージが最後に送信されたWindows配列内のUIWindowオブジェクトを保持します。
可用性
iOS2.0以降で利用できます。
UIWindow rootViewControllerドキュメント:
rootViewController
ウィンドウのルートビューコントローラ。
@property(nonatomic, retain) UIViewController *rootViewController
討論
ルートビューコントローラは、ウィンドウのコンテンツビューを提供します。View Controllerをこのプロパティに(プログラムでまたはInterface Builderを使用して)割り当てると、ViewControllerのビューがウィンドウのコンテンツビューとしてインストールされます。ウィンドウに既存のビュー階層がある場合、新しいビューがインストールされる前に古いビューが削除されます。
このプロパティのデフォルト値はnilです。
可用性
iOS4.0以降で利用できます。
于 2012-04-04T14:26:20.990 に答える