swift微博第1天(基本的项目搭建)

简介: swift微博第1天(基本的项目搭建)
  • 1.基本框架的搭建(六个文件夹)


  • 1.Main                主控制器
  • 2.Home            首页
  • 3.Message       消息
  • 4.Discover       发现
  • 5.Profile           我
  • 6.Tools             工具
  • 7.Commond     自己封装的类


  • 2.具体的代码


import UIKit
class MainViewController: UITabBarController {
override func viewDidLoad() {
  super.viewDidLoad()
 view.backgroundColor = UIColor.brown
  // 设置当前控制器对应的tabbar对应的颜色
  // 注意:在ios7以前如果设置了tintColor只会改变字的颜色,图片的颜色不会改变
  tabBar.tintColor = UIColor.orange
  addChildViewController(childController: HomeViewController(), tittle: "首页", imageName: "tabbar_home")
  addChildViewController(childController: MessageViewController(), tittle: "消息", imageName: "tabbar_message_center")
  addChildViewController(childController: DiscoverViewController(), tittle: "广场", imageName: "tabbar_discover")
  addChildViewController(childController: ProfileViewController(), tittle: "我", imageName: "tabbar_profile")
 }
   private func addChildViewController(childController: UIViewController,tittle:String ,imageName:String) {
   // 1.设置首页对应的数据
   childController.tabBarItem.image = UIImage(named: imageName)
   childController.tabBarItem.selectedImage = UIImage(named: imageName + "_highlighted")
   childController.title = tittle
   // 2.给子控制器包装一个导航控制器
   let nav = UINavigationController()
   nav.addChildViewController(childController)
   // 3.将导航控制器添加到当前控制器上
   addChildViewController(nav)
  }
}


目录
相关文章
|
SQL 存储 Oracle
swift微博第25天(SQLite)
swift微博第25天(SQLite)
194 0
swift微博第25天(SQLite)
|
Swift
swift微博第21天(图片选择器)
swift微博第21天(图片选择器)
428 0
swift微博第21天(图片选择器)
|
Swift
swift微博第18天(NSDate+Extension.swift)
swift微博第18天(NSDate+Extension.swift)
109 0
|
Swift
swift微博第17天(UITableViewCell的自定义)
swift微博第17天(UITableViewCell的自定义)
217 0
|
Swift
swift微博第16天(KVC字典转模型)
swift微博第16天(KVC字典转模型)
116 0
|
Swift
swift微博第15天(新版的判断以及跟控制器的切换)
swift微博第15天(新版的判断以及跟控制器的切换)
146 0
swift微博第15天(新版的判断以及跟控制器的切换)
|
Swift
swift微博第14天(新特性的引导图)
swift微博第14天(新特性的引导图)
151 0
swift微博第14天(新特性的引导图)
|
缓存 定位技术 Swift
swift微博第13天(保存授权信息)
swift微博第13天(保存授权信息)
105 0
|
安全 Swift 数据安全/隐私保护
swift微博第12天(OAuth授权)
swift微博第12天(OAuth授权)
143 0
swift微博第12天(OAuth授权)
|
程序员 API Swift
swift微博第11天(三方框架的导入和手动导入的桥接以及swift单粒)
swift微博第11天(三方框架的导入和手动导入的桥接以及swift单粒)
154 0
swift微博第11天(三方框架的导入和手动导入的桥接以及swift单粒)