关闭

Swift下同时创建UITabBarController和UINavigationControlle

84人阅读 评论(0) 收藏 举报

//在window上设置窗口为UITabBarController

self.window=UIWindow(frame: UIScreen.mainScreen().bounds) 

self.window!.rootViewController = UITabBarController()

self.window!.makeKeyAndVisible()

return true


//在UITabBarController的.swift文件中 创建UIViewController,并且包装成导航控制器

let SY = UIViewController()      //创建

let NV = UINavigationController(rootViewController: SY)    //包装

//设置导航栏标题

SY.navigationItem.title = "enenenn"

//设置TabBar标题

NV.tabBarItem.title = "首页"

//添加到TabBar

viewControllers=[NV]   //这行的意思是多个控制器可以以数组的形式一次添加上去

或者

addChildViewController(NV)

-------------------------------------------------------------

//设置tabBar 栏的背景颜色

self.tabBar.barTintColorUIColor.redColor()

//设置导航条背景颜色

NV.navigationBar.barTintColor = UIColor.redColor()





 






0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:21043次
    • 积分:364
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:43篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档