[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
を参照のこと。
関連記事
-
-
自作アプリを売り買いできる Apptopia
Apptopia というところからメールが来たので調べてみたところ、どうやらAndroid
-
-
iPhoneアプリ おんぷちゃん開発日記 和音表示
自分の娘のために作った五線譜学習アプリ「おんぷちゃん」の開発を細々と続けている。 iPadのグランド
-
-
WWDC にひとりで参加する人向け情報
WWDC 2011 に行ってきたの続編。 自費で1人で参加したのだけれども、当時あまりそういう人向
-
-
ITMS-90175 Legacy Language Designator
自分は自作アプリの非常に古いプロジェクトをいまだにメンテすることがあるので、ITMS-90
-
-
iPhoneゲーム開発本 iPhone Games Projects
iPhone Games Projects、ようやくざっと読んだので内容をまとめてみる。 出版元のA
-
-
アップルのタブレット端末に関するEngadgetのおもろい記事
Engadgetはごくたまに笑いのつぼにヒットするが今回のは面白かった。 ジョブズはタブレット端末に
-
-
オライリーのiPhoneゲーム開発本 iPhone Game Development (洋書)
このiPhone Game Developmentは話題になっていることをみたことがないし、日本のA
-
-
iPhone SDK開発のネタ帳 マルチタッチ対応
iPhone SDK開発のレシピにはいろいろ役に立つ内容があったので、同じようなことをブログに書いて
-
-
[iPhone 開発本] iPhone Advanced Projects がおもしろい
Apressのページはこちら。公開されているサンプルコードは43MBもある。
-
-
Invalid EvernoteSession で落ちる問題に遭遇
EverLearn アプリのバージョンアップ版を作成したのでテストをしていたところ、iOS5 で起動