[iOS SDK] モーダル表示したViewController を取得する
UIViewControllerの presentViewController:animated:completion: で UINavigationController を表示して、そのUINavigationController に pushViewController させようとしたところモーダル表示中の UINavigationController を取得する方法がなかなか見つけられなかったのでメモ。
iphone – IOS Accessing a Modal View in AppDelegate – Stack Overflow
にあるとおり、
self.window.rootViewController.presentedViewController
で取得できる。
名前がまぎらわしいけれども下記の関係がある。
- presentedViewController : 前面に表示された ViewController
- presentingViewController : presentedViewController を表示したViewController
前面に表示されていないときには、presentedViewController は nil になっているようだ。
逆に、背面にある UIViewController を操作したい場合は
ModalViewの後ろ側にあるViewControllerを操作する方法 | ssdkfk
を参照のこと。
関連記事
-
App Storeでのアプリ最低価格が突然115円から85円に 2011/07/14
App Storeでのアプリ最低価格が突然日本時間2011/07/14(木)未明に115円から85円
-
iPad/iPad2 収納ケース Built Neoplene Envelope
iPad を買って以来使い続けているBuiltのケースです。 Netbook Envelope とい
-
“I think the stainless steel looks beautiful when it wears” from The Perfect Thing
傷が付きやすいと言われている iPhone 7 ジェットブラック。ケースを付けるか迷ったら、下記
-
iPhone UIデザイン用シート
paella さんのページにiPhone UIデザイン用シートがあったので利用させてもらう。8月に発
-
2歳の娘がiPadを離しません タッチ! うごく うたえほん
開発用に買ったのでアプリ開発時以外はあまり使っていなかったiPadはここしばらく完全に2歳の娘用にな
-
heroku Cedar-10からCedar-14に引越し
2015/11/04 に Cedar-10 stack が終了となる連絡が heroku からきたの
-
WWDC 2011 に行ってきた
WWDC 2011に行ってきたときのメモなど。公開が遅れているうちにWWDC 2012のチケット
-
iPhone SDK 3.1.2 のお知らせ
Appleより、iPhone SDK 3.1.2 のお知らせが来た。 3.1.2 はバグフィックスリ
-
Corona SDK を試してみた
どうやら結構いまさらなようだが、Corona SDK を試してみた。 Corona SDK は同じソ
-
[iOS] アプリ名にiPadと入れてRejectされた話
新作 iPad アプリを App Store に Submit したところ、Reject されたので