• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Swift标签控制器(tabbar添加提醒和控制器)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 // Override point for customization after application launch.

        //初始化window 大小为设备物理大小

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

        //window的背景颜色改成白色

        self.window?.backgroundColor = UIColor.whiteColor()

        //window作为主window显示

        self.window?.makeKeyAndVisible()

        

        /*-----------------初始化Tabbar控制器--------------*/

        let home = UIViewController()

        let message = UIViewController()

        let search = UIViewController()

        let setting = UIViewController()

        let viewControllers = [home, message, search, setting]

        

        let tabbarCtrl = UITabBarController()

        tabbarCtrl.viewControllers = viewControllers

        self.window?.rootViewController = tabbarCtrl

        

        //创建UITabBarItem

        

        //使用系统的样式创建

        let tabItem1 = UITabBarItem(tabBarSystemItem: UITabBarSystemItem.Favorites, tag: 1)

        home.tabBarItem = tabItem1

        

        let tabItem2 = UITabBarItem(tabBarSystemItem: UITabBarSystemItem.Bookmarks, tag: 1)

        message.tabBarItem = tabItem2

        

        //使用自定义的图片、标题

        let tabItem3 = UITabBarItem(title: "搜索", image: UIImage(named: "tabbar_discover_highlighted.png"), tag: 1)

        search.tabBarItem = tabItem3

        

        let tabItem4 = UITabBarItem(title: "设置", image: UIImage(named: "tabbar_profile_highlighted.png"), tag: 1)

        setting.tabBarItem = tabItem4

        

        /*------------------设置tabbar工具栏------------------*/

        let tabbar = tabbarCtrl.tabBar

        

        //设置tabBar的背景图片

        var img = UIImage(named: "navbg.png")

        UIGraphicsBeginImageContext(CGSizeMake(width, 49))

        img?.drawInRect(CGRectMake(0, 0, width, 49))

        img = UIGraphicsGetImageFromCurrentImageContext()

        UIGraphicsEndImageContext()

        tabbar.backgroundImage = img

        //设置tabBar的选中图片颜色

        tabbar.tintColor = UIColor.redColor()

        

        //设置选中item后,盖在此item上的图片

        tabbar.selectionIndicatorImage = UIImage(named: "选中.png")

        

        //item是指一个小图标

        tabItem1.badgeValue = "New";


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
swift中类似宏定义发布时间:2022-07-13
下一篇:
Swift:类与结构体发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap