今日は冬休みの工作ということで、iOSのContainer View Controllerを作ってみようと思います。 Container View Controllerとは 一言で言うと、他のUIViewControllerを包含して表示するUIViewControllerのことです。どのように包含して表示するかによって、たとえばUINavigationControllerやUITabBarController、UIPageViewControllerのような実装があります。 iOS 5からはこのContainer View Controllerを自作する事が可能になりましたが、実装が面倒なのと大体の場合においてUIKitが用意しているContainer View Controllerを使うかcocoapodsあたりからそれっぽいライブラリを拾ってくれば解決するためかあまり具体的な実装方法
1. Container View Controllerを 正しく使おう potatotips (iOS/Android開発Tips共有会) 第14回 2015/2/18 @asakahara 3. Container View Controllerのメリット 1. UINavigationController、UITabBarControllerのように独自の transitionを組み込んでView Controllerを管理する仕組みを実装で きる Container View Controllerの初期化時に各View Controllerへ依存性の 注入を行えるメリットも 2. View Controllerから別のView Controllerを表示することが簡単に 実現できる 3. ログイン状態を確認してログイン画面を出すかその他の画面を出 すの切り替えが容易にできる かつて
こんにちは。きんくまです。 今回はContainerViewです。 ContainerViewを使うと親子関係を持つViewControllerをInterface Builder上で簡単に設定できます。 こういうUIのやつ IB上ではこう表示されます。 ただ、IB上でこのように設定してしまうと、子供側のStoryboardの再利用が難しい気がしました。 基本的にStoryboardは分割しておいた方が管理が楽なので、子供は子供だけのStoryboardファイルにして、それを親側に埋め込みたいです。 それで、いろいろと試行錯誤していて、なんとかわかったのでまとめておこうかと。 詳しいことはAppleさんのドキュメントを見てください。 >> Implementing a Container View Controller StoryboardではContainerViewは使わずにUIVie
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く