亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Swift > 正文

Swift之UITabBarController 導航控制器的自定義

2020-03-09 17:50:00
字體:
來源:轉載
供稿:網友
本文給大家介紹swift導航控制器之UITabBarController,本文通過代碼實例給大家講解swift導航控制器,導航控制器類繼承UITabBarController,代碼簡單易懂,需要的朋友可以參考下
 

swift導航控制器,導航控制器類繼承UITabBarController,具體代碼如下所示:

 // AppDelegate.swift // Housekeeper // // Created by 盧洋 on //. // Copyright © 年 奈文摩爾. All rights reserved. // import Foundation import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate {   var window: UIWindow?   //var indexTab:UITabBarController?;   func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {     // 應用程序啟動后     //.聲明一個空視圖     self.window = UIWindow(frame: UIScreen.mainScreen().bounds);     self.window!.backgroundColor=UIColor.whiteColor();     //.導航背景顏色     UINavigationBar.appearance().barTintColor=UIColor.appMainColor();     UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffsetMake(CGFloat(NSInteger.min),CGFloat(NSInteger.min)), forBarMetrics:UIBarMetrics.Default);     //.導航標題文字顏色     UINavigationBar.appearance().titleTextAttributes=NSDictionary(object:UIColor.whiteColor(), forKey:NSForegroundColorAttributeName) as? [String : AnyObject];     //.將狀態欄變為白色     UIApplication.sharedApplication().statusBarStyle = UIStatusBarStyle.LightContent;     //.設置返回按鈕顏色     UINavigationBar.appearance().tintColor=UIColor.whiteColor();    //.指定根視圖     let rootView=NTViewController();     self.window!.rootViewController=rootView;     self.window!.makeKeyAndVisible();     //.初始化鍵盤插件     //let manage:IQKeyboardManager=IQKeyboardManager.sharedManager();     //manage.enable=true;     //manage.shouldResignOnTouchOutside=true;     //manage.shouldToolbarUsesTextFieldTintColor=true;     //manage.enableAutoToolbar=true;     return true   }   func applicationWillResignActive(application: UIApplication) {     // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.     // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.   }   func applicationDidEnterBackground(application: UIApplication) {     // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.     // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.   }   func applicationWillEnterForeground(application: UIApplication) {     // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.   }   func applicationDidBecomeActive(application: UIApplication) {     // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.   }   func applicationWillTerminate(application: UIApplication) {     // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.   } }

2.下面是我自定義的導航控制器類,繼承 UITabBarController

// // NTViewController.swift // Housekeeper // // Created by 盧洋 on //. // Copyright © 年 奈文摩爾. All rights reserved. // import Foundation import UIKit class NTViewController:UITabBarController{   //頁面初始化   override func viewDidLoad() {     super.viewDidLoad();     //.創建首頁導航控制器     let vwIndex=index();     let navIndex=UINavigationController(rootViewController: vwIndex);     navIndex.title="首頁";     navIndex.tabBarItem.image=UIImage(named: "home.png")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal); //默認顯示圖片     navIndex.tabBarItem.selectedImage=UIImage(named: "homes.png")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal); //選中后的圖片     //.創建活動信息導航控制器     let vwActivityInfo=activityInfo();     let navActivityInfo=UINavigationController(rootViewController: vwActivityInfo);     navActivityInfo.title="活動信息";     navActivityInfo.tabBarItem.image=UIImage(named: "Activity-information.png")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal);     navActivityInfo.tabBarItem.selectedImage=UIImage(named: "Activity-informations.png")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal);     //.創建車輛展示導航控制器     let vwCarDisplay=carDisplay();     let navCarDisplay=UINavigationController(rootViewController: vwCarDisplay);     navCarDisplay.title="車輛展示";     navCarDisplay.tabBarItem.image=UIImage(named: "Vehicle-display.png")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal);     navCarDisplay.tabBarItem.selectedImage=UIImage(named: "Vehicle-displays.png")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal);     //.創建個人中心導航控制器     let vwPersonalCenter=personalCenter();     let navPersonalCenter=UINavigationController(rootViewController: vwPersonalCenter);     navPersonalCenter.title="個人中心";     navPersonalCenter.tabBarItem.image=UIImage(named: "Personal-Center.png")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal);     navPersonalCenter.tabBarItem.selectedImage=UIImage(named: "Personal-Centers.png")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal);     //.添加到工具欄     let items=[navIndex,navActivityInfo,navCarDisplay,navPersonalCenter];     self.viewControllers=items;     self.navigationController?.navigationBar.tintColor=UIColor.whiteColor();     //.自定義工具欄     self.tabBar.backgroundColor=UIColor.clearColor();     //底部工具欄背景顏色     self.tabBar.barTintColor=UIColor.appMainColor();     //.設置底部工具欄文字顏色(默認狀態和選中狀態)     UITabBarItem.appearance().setTitleTextAttributes(NSDictionary(object:UIColor.whiteColor(), forKey:NSForegroundColorAttributeName) as? [String : AnyObject], forState:UIControlState.Normal);     UITabBarItem.appearance().setTitleTextAttributes(NSDictionary(object:UIColor.blueWithTabbar(), forKey:NSForegroundColorAttributeName) as? [String : AnyObject], forState:UIControlState.Selected)     //self.tabBar.tintColorDidChange()=UIColor.greenColor(); //    let viewBar=UIView(frame:CGRectMake(,,UIScreen.mainScreen().bounds.width, )); //    viewBar.backgroundColor=UIColor(patternImage:UIImage(named:"TabbarBg.png")!); //    self.tabBar.insertSubview(viewBar, atIndex:) //    self.tabBar.opaque=true //    self.tabBar.tintColor=UIColor.appMainColor();   } }

效果圖如下:

Swift之UITabBarController 導航控制器的自定義



注:相關教程知識閱讀請移步到swift教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久免费观看视频| 中文字幕日韩精品有码视频| 美女视频黄免费的亚洲男人天堂| 欧美乱大交做爰xxxⅹ性3| 精品调教chinesegay| 亚洲一区二区在线播放| 欧美主播福利视频| 久久久精品亚洲| 68精品久久久久久欧美| 国产一区二区三区免费视频| 中文字幕国内精品| 日韩欧美国产网站| 欧美日韩中文字幕| 成人精品一区二区三区电影免费| 88xx成人精品| 久久久中文字幕| 一区二区三区视频免费| 国产成人一区二区三区小说| 亚洲欧美成人精品| 欧美人与性动交a欧美精品| 欧美久久精品一级黑人c片| 久久香蕉精品香蕉| 久久精品美女视频网站| 日本精品视频在线播放| 亚洲国产精品久久91精品| 亚洲欧美另类自拍| 精品国产一区二区三区久久久| 国产精品777| 久色乳综合思思在线视频| 亚洲级视频在线观看免费1级| 国产福利视频一区二区| 精品国产一区二区三区久久狼黑人| 97国产精品视频人人做人人爱| 亚洲精品久久久一区二区三区| 亚洲视频777| 成人性生交大片免费看视频直播| 国产97色在线|日韩| 亚洲欧洲第一视频| 日韩一级裸体免费视频| 欧美黄网免费在线观看| 色综合天天狠天天透天天伊人| 国产精品久久久久久久久久久新郎| 亚洲专区在线视频| 日韩欧美在线国产| 日韩欧美第一页| 亚洲色图偷窥自拍| 欧美综合国产精品久久丁香| 欧美精品做受xxx性少妇| 欧美又大粗又爽又黄大片视频| 日韩高清av在线| 欧美日韩综合视频| 亚洲区bt下载| 欧美美女18p| 成人精品一区二区三区电影免费| 日韩亚洲在线观看| 日韩视频亚洲视频| 欧美有码在线视频| 国产精品久久久久久久天堂| 久久久久久综合网天天| 日本成人黄色片| 国产精品亚洲综合天堂夜夜| 亚洲精品乱码久久久久久按摩观| 亚洲精品福利免费在线观看| 国产精品成人免费视频| 亚洲精品视频网上网址在线观看| 日韩网站免费观看| 久久精品国产亚洲7777| 欧美日韩在线视频首页| www.99久久热国产日韩欧美.com| 亚洲网站在线观看| 成人羞羞国产免费| 不卡在线观看电视剧完整版| 日韩免费观看视频| 欧美裸体xxxx极品少妇| 欧美激情视频在线免费观看 欧美视频免费一| 欧美午夜精品在线| 精品美女永久免费视频| 欧美国产日韩xxxxx| 韩国三级日本三级少妇99| 欧美在线视频一二三| 中文字幕在线日韩| 91人成网站www| 日韩亚洲一区二区| 亚洲最大av在线| 亚洲精品国产精品国自产观看浪潮| 美女福利精品视频| 人人爽久久涩噜噜噜网站| 91久久久久久久久久久| 日韩av在线电影网| 亚洲3p在线观看| 亚洲影院色在线观看免费| 国产精品欧美一区二区| 成人精品一区二区三区电影免费| 中文亚洲视频在线| 亚洲一区二区中文字幕| 亚洲精品小视频| 欧美在线激情网| 国产精品直播网红| 97视频在线观看亚洲| 国产男人精品视频| 欧美在线观看网站| 51色欧美片视频在线观看| 性色av一区二区咪爱| 粉嫩老牛aⅴ一区二区三区| 性亚洲最疯狂xxxx高清| 日韩福利视频在线观看| 8090理伦午夜在线电影| 亚洲福利在线播放| 国产一区二区视频在线观看| 亚洲欧美一区二区精品久久久| 日韩在线精品一区| 疯狂欧美牲乱大交777| 91久久精品久久国产性色也91| 亚洲精品狠狠操| 国产精品视频自在线| 少妇高潮 亚洲精品| 亚洲成色777777女色窝| 超碰91人人草人人干| 亚洲天堂2020| 亚洲国产一区二区三区四区| 欧美激情精品在线| 久久久久久久久久久亚洲| 成人免费午夜电影| 中文字幕欧美亚洲| 社区色欧美激情 | 久久精品精品电影网| 国产福利视频一区| 啊v视频在线一区二区三区| 国内精品久久久久影院 日本资源| www亚洲精品| 欧美极品少妇xxxxⅹ免费视频| 久久最新资源网| 这里只有精品在线观看| 91久久久国产精品| 国产精品成人久久久久| 日韩大片在线观看视频| 亚洲美女精品成人在线视频| 久久99精品视频一区97| 日本久久精品视频| 北条麻妃99精品青青久久| 日韩成人在线电影网| 欧美一区二三区| www.欧美精品一二三区| 欧美激情亚洲另类| 国产精品黄视频| 中国人与牲禽动交精品| 欧美疯狂性受xxxxx另类| 日韩精品一区二区三区第95| 国产在线精品播放| 久久天堂av综合合色| 欧美大成色www永久网站婷| 深夜福利国产精品| 欧美疯狂性受xxxxx另类| 一本大道亚洲视频| 91久久国产精品| 国产成人啪精品视频免费网| 亚洲视频自拍偷拍| 久久中文字幕在线| 精品国产乱码久久久久久虫虫漫画| 精品久久中文字幕| 亚洲精品之草原avav久久| 欧美日韩日本国产| 国产精品永久免费在线| 色久欧美在线视频观看|