AppDelegate.Swift

import UIKit

@UIApplicationMain

class AppDelegate: UIResponder, UIApplicationDelegate {

? ? varwindow:UIWindow?

? ? funcapplication(_application:UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey:Any]?) ->Bool{

? ? ? ? // Override point for customization after application launch.



? ? ? ? //實(shí)例化控制器

? ? ? ? letmovieVC =MovieViewController()

? ? ? ? //給控制器添加導(dǎo)航標(biāo)題

? ? ? ? movieVC.navigationItem.title="影訊資訊"

? ? ? ? //實(shí)例化導(dǎo)航

? ? ? ? letmovieNav =UINavigationController.init(rootViewController: movieVC)


? ? ? ? //登錄注冊(cè)模塊

? ? ? ? letloginVC =LoginViewController()

? ? ? ? loginVC.navigationItem.title="登錄"

? ? ? ? letloginNav =UINavigationController.init(rootViewController: loginVC)


? ? ? ? //新聞模塊

? ? ? ? letnewsVC =NewsViewController()

? ? ? ? newsVC.navigationItem.title = "新聞"

? ? ? ? letnewsNav =UINavigationController(rootViewController: newsVC)


? ? ? ? //標(biāo)簽欄控制器

? ? ? ? lettabCtl =UITabBarController()

? ? ? ? tabCtl.viewControllers= [movieNav,loginNav,newsNav]

? ? ? ? //設(shè)置標(biāo)簽欄標(biāo)簽

? ? ? ? movieNav.tabBarItem=UITabBarItem(tabBarSystemItem:UITabBarSystemItem.contacts, tag:100)

? ? ? ? loginNav.tabBarItem=UITabBarItem(title:"登錄", image:nil, tag:101)

? ? ? ? newsNav.tabBarItem=UITabBarItem(tabBarSystemItem: .favorites, tag:102)


? ? ? ? //設(shè)置窗口的根視圖控制器

? ? ? ? self.window?.rootViewController= tabCtl




? ? ? ? return true

? ? }

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容