2017-03-08 10 views
0

お気楽にご迷惑をお掛けして、Material Projectが本当に大好きです。私はそれを巧みに使い、きれいなアプリを作りたいと思っています。 NavControllerとPageTabBarControllerを同時に使用する方法私はそれらのうちの1つを使用したい場合は、AppDelegateでrootViewControllerとして設定しなければならないため、他に何をしなければならないか1?おかげさまで ストーリーボードでNavigationControllerとPageTabBarControllerを同時に使用するにはどうすればよいですか?

答えて

0

私はあなたが素材を楽しんでいる:)

この記事Application Architecture with Materialを見てみましょう嬉しいです。

基本的に、あなたはこのように、NavigationControllerrootViewControllerとしてPageTabBarControllerを設定することができます。それを行う必要があります

import UIKit 
import Material 

@UIApplicationMain 
class AppDelegate: UIResponder, UIApplicationDelegate { 
    var window: UIWindow? 

    func applicationDidFinishLaunching(_ application: UIApplication) { 
     let pageTabBarController = AppPageTabBarController(viewControllers: [RedViewController(), GreenViewController(), BlueViewController()], selectedIndex: 0) 

     window = UIWindow(frame: Screen.bounds) 
     window!.rootViewController = AppNavigationController(rootViewController: pageTabBarController) 
     window!.makeKeyAndVisible() 
    } 
} 

。ではごきげんよう。

+0

私はそれを試みましたが、どのようにNavigationControllerを変更できますか?私は今でもそのタイトルを編集することはできません – aUcid

+0

rootViewControllerのどちらのビューでもnavigationItemを変更してタイトルを追加するだけです。この場合、PageTabBarController自体でアクセスされます。 – CosmicMind

0

、ビューを選択し、Editorの>埋め込みコードのIn>ナビゲーションコントローラ