2 UINavigationControllerの挿入
ところで、PreviewControllerはUINavigationControllerに登録することで、ドリルダウンによる切り替えができるようになりました。そしてUITabBarControllerは、UINavigationControllerを自身のコンテンツUIViewControllerとして利用できます。そのため、次のようにすればタブ画面の中にナビゲーションバーの画面を登場させることが可能です。
class AppDelegate: UIResponder, UIApplicationDelegate ・・・
func application(application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
・・・
let previewController = PreviewController()
↓PreviewControllerをルートにしたUINavigationControllerを作成
let navigationController = UINavigationController(
rootViewController: previewController)
↓viewControllerとnavigationControllerの2つをUITabBarControllerに設定
tabBarController.viewControllers =
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録