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)
221 0
swift微博第25天(SQLite)
|
Swift
swift微博第21天(图片选择器)
swift微博第21天(图片选择器)
477 0
swift微博第21天(图片选择器)
|
Swift
swift微博第15天(新版的判断以及跟控制器的切换)
swift微博第15天(新版的判断以及跟控制器的切换)
173 0
swift微博第15天(新版的判断以及跟控制器的切换)
|
Swift
swift微博第14天(新特性的引导图)
swift微博第14天(新特性的引导图)
190 0
swift微博第14天(新特性的引导图)
|
安全 Swift 数据安全/隐私保护
swift微博第12天(OAuth授权)
swift微博第12天(OAuth授权)
173 0
swift微博第12天(OAuth授权)
|
程序员 API Swift
swift微博第11天(三方框架的导入和手动导入的桥接以及swift单粒)
swift微博第11天(三方框架的导入和手动导入的桥接以及swift单粒)
174 0
swift微博第11天(三方框架的导入和手动导入的桥接以及swift单粒)
|
Swift
swift微博第9天(自定义微博首页的菜单)
swift微博第9天(自定义微博首页的菜单)
179 0
swift微博第9天(自定义微博首页的菜单)
|
Swift
swift微博第7天(导航条按钮的封装)
swift微博第7天(导航条按钮的封装)
140 0
swift微博第7天(导航条按钮的封装)
|
Swift
swift微博第6天(未登录界面的完善)
swift微博第6天(未登录界面的完善)
121 0
swift微博第6天(未登录界面的完善)
|
JSON Swift 数据格式
swift微博第3天(动态加载控制器)
swift微博第3天(动态加载控制器)
114 0
swift微博第3天(动态加载控制器)