很抱歉打扰你,我真的很喜欢Material Project,我希望我能熟练地使用它,制作一个更漂亮的应用程序。我想知道我是否可以知道如何同时使用 NavigationController 和 PageTabBarController,因为如果我想使用其中一个,我必须在 AppDelegate 中将它设置为 rootViewController,那么我应该如何处理另一个呢?谢谢。
问问题
155 次
2 回答
0
我很高兴你喜欢材料:)
看看这篇文章Application Architecture with Material。
基本上,您可以将 设置PageTabBarController
为rootViewController
,NavigationController
如下所示:
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()
}
}
那应该这样做。一切顺利。
于 2017-03-08T16:59:37.823 回答
0
在情节提要中,选择视图,然后选择 Editor->Embed In->Navigation Controller
于 2017-03-08T13:22:44.020 回答