swift 练习小demo 自定义UITabBarController navBar VC 简单框架
2016-11-15 15:03
543 查看
AppDelegate.swift import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. let tabBarController = MianTabBarController() window?.rootViewController = tabBarController return true } MianTabBarController.swift import UIKit class MianTabBarController: UITabBarController { override func viewDidLoad() { super.viewDidLoad() self.selectedIndex = 0 setupItem() } private func setupItem (){ let firstVC = ViewController( ) firstVC.title = "1" setupChildVC(vc: firstVC, title: "首页", image: "tab-bar_icon_empty-main24", selectedImage: "tab bar_icon_main24") let secondVC = UIViewController() secondVC.title = "2" secondVC.view.backgroundColor = .green setupChildVC(vc: secondVC, title: "消息", image: "tab-bar_icon_empty-message24", selectedImage: "tab-bar_icon_message24") let forthVC = UIViewController() forthVC.title = "3" forthVC.view.backgroundColor = .brown setupChildVC(vc: forthVC, title: "我的", image: "tab-bar_icon_mine24", selectedImage: "tab-bar_icon_main24") } private func setupChildVC(vc:UIViewController,title:String,image:String,selectedImage:String){ let nav = UINavigationController(rootViewController: vc) addChildViewController(nav) nav .tabBarItem.title = title; nav.tabBarItem.image = UIImage(named: image) nav.tabBarItem.selectedImage = UIImage(named: selectedImage) } }
相关文章推荐
- Swift练习小demo tableView 自定义cell 简单实用
- iOS 自定义UITabbarController中的item (swift)
- 《 Swift UITabBarController 的使用和自定义TabBar,和部分属性和代理的使用》
- Swift UIMenuController的简单运用和简单自定义
- swift:用UITabBarController、UINavigationController、模态窗口简单的搭建一个QQ界面
- 【Swift】UITabBarViewController 自定义小红点
- [绍棠_Swift] Swift3.0中别的类获取APPDelegate及UITabbarViewController的自定义
- iOS -App主流框架UINavigationController && UITabBarController的简单使用
- 自定义UITabBarController的简单例子
- 用代码生成UINavigationController 与UITabBarController相结合的简单QQ框架(部分)
- iOS -App主流框架UINavigationController && UITabBarController的简单使用
- Swift ☞ 自定义UITabBarController
- 第一篇、Swift_搭建UITabBarController + 4UINavigationController主框架
- 自定义UITabBarController简单方法
- App主流框架UINavigationController && UITabBarController的简单使用
- swift:ViewController中自定义tableView简单入门
- swift4.0自定义UITabBarController +UINavigationController
- Swift之UITabBarController 导航控制器的自定义
- Swift之UITabBarController 导航控制器的自定义
- iOS开发——UI进阶篇(十三)UITabBarController简单使用,qq主流框架