swift中UITabbarController的使用

swift中UITabbarController的使用,第1张

概述func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override point for customization after application launch.
func application(application: UIApplication,dIDFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {        // OverrIDe point for customization after application launch.                // 视图1        let vc01 = UIVIEwController()        vc01.Title = "视图1"        vc01.vIEw.backgroundcolor = UIcolor.greencolor()        let nav01 = UINavigationController(rootVIEwController: vc01)        // 视图2        let vc02 = UIVIEwController()        vc02.Title = "视图2"        vc02.vIEw.backgroundcolor = UIcolor.yellowcolor()        let nav02 = UINavigationController(rootVIEwController: vc02)        // 视图3        let vc03 = UIVIEwController()        vc03.Title = "视图3"        vc03.vIEw.backgroundcolor = UIcolor.orangecolor()        let nav03 = UINavigationController(rootVIEwController: vc03)        // 视图4        let vc04 = UIVIEwController()        vc04.Title = "视图4"        vc04.vIEw.backgroundcolor = UIcolor.browncolor()        let nav04 = UINavigationController(rootVIEwController: vc04)        // 视图5        let vc05 = UIVIEwController()        vc05.Title = "视图5"        vc05.vIEw.backgroundcolor = UIcolor.bluecolor()        let nav05 = UINavigationController(rootVIEwController: vc05)        // 视图6        let vc06 = UIVIEwController()        vc06.Title = "视图6"        vc06.vIEw.backgroundcolor = UIcolor.redcolor()        let nav06 = UINavigationController(rootVIEwController: vc06)                // tabbarController        let tabbarController = UITabbarController()        tabbarController.tabbar.barTintcolor = UIcolor.blackcolor()        // 注意:视图控制器超过5个时(不包含5)会自动生成一个more视图标签,用来控制第5、6、...以后的视图控制器。        tabbarController.vIEwControllers = [nav01,nav02,nav03,nav04,nav05,nav06]        // 属性设置        // 设置默认被选中视图控制器        tabbarController.selectedindex = 0;        // 设置切换视图 tabbar 属性        // 1 打开用户交互        tabbarController.tabbar.userInteractionEnabled = true;        // 2 设置背景颜色        tabbarController.tabbar.backgroundcolor = UIcolor.whitecolor()        // 3 设置背景图片        tabbarController.tabbar.backgroundImage = UIImage(named: "")        // 4 选中时的背景图片        tabbarController.tabbar.selectionIndicatorImage = UIImage(named: "")                // 设置标题,未选中状态图标,选中状态图标        let barItem01 = UITabbarItem(Title: "第1视图",image: UIImage(named: "tabbar01_normal"),selectedImage: UIImage(named: "tabbar01_selected"))        vc01.tabbarItem = barItem01        let barItem02 = UITabbarItem(Title: "第2视图",image: UIImage(named: "tabbar02_normal"),selectedImage: UIImage(named: "tabbar02_selected"))        vc02.tabbarItem = barItem02        let barItem03 = UITabbarItem(Title: "第3视图",image: UIImage(named: "tabbar03_normal"),selectedImage: UIImage(named: "tabbar03_selected"))        vc03.tabbarItem = barItem03        let barItem04 = UITabbarItem(Title: "第4视图",image: UIImage(named: "tabbar04_normal"),selectedImage: UIImage(named: "tabbar04_selected"))        vc04.tabbarItem = barItem04        let barItem05 = UITabbarItem(Title: "第5视图",image: UIImage(named: "tabbar05_normal"),selectedImage: UIImage(named: "tabbar05_selected"))        vc05.tabbarItem = barItem05        let barItem06 = UITabbarItem(Title: "第6视图",image: UIImage(named: "tabbar06_normal"),selectedImage: UIImage(named: "tabbar06_selected"))        vc06.tabbarItem = barItem06              // 设置字体颜色        UITabbarItem.appearance().setTitleTextAttributes([NSForegroundcolorAttributename: UIcolor.whitecolor()],forState: UIControlState.normal)        UITabbarItem.appearance().setTitleTextAttributes([NSForegroundcolorAttributename: UIcolor.greencolor()],forState: UIControlState.Selected)        // 设置字体大小        UITabbarItem.appearance().setTitleTextAttributes([NSFontAttributename: UIFont.systemFontOfSize(8.0)],forState: UIControlState.normal)        // 设置字体偏移        UITabbarItem.appearance().TitlepositionAdjustment = UIOffsetMake(0.0,-5.0)        // 设置图标选中时颜色        UITabbar.appearance().tintcolor = UIcolor.redcolor()                self.window!.rootVIEwController = tabbarController        self.window!.makeKeyAndVisible()                        return true    }


总结

以上是内存溢出为你收集整理的swift中UITabbarController的使用全部内容,希望文章能够帮你解决swift中UITabbarController的使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1070917.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存