从头开始swift2.0 仿乐乐医项目(四)顶部的美化
2015-12-25 22:49
661 查看
我们看到之前的界面顶部都是白白的,跟我们整个风格不搭,所以我们先把它修改一下。
在AppDelegate中的didFinishLaunchingWithOptions方法,我们加入这两句代码
再运行一下看看
我们发现StatusBar和NavigationBar都变成了绿色的了,但wifi、时间,电量等它们的颜色是黑色,显示并不太明显,通常我们都是将其设置为白色。在Info.plist中添加下面代码:
再次运行,我们看到文字的颜色变为白色了。
接着我们添加一个搜索框,右边来一个按钮。
去掉中间的Root View Controller文字;无法直接添加搜索框,我们去代码中添加。
再次运行,你会发现一个看起来有模有样的APP出现在你面前了。
第四节就到这里。
在AppDelegate中的didFinishLaunchingWithOptions方法,我们加入这两句代码
application.statusBarStyle = UIStatusBarStyle.LightContent UINavigationBar.appearance().barTintColor = UIColor.init(red: 21/255, green: 178/255, blue: 86/255, alpha: 1)
再运行一下看看
我们发现StatusBar和NavigationBar都变成了绿色的了,但wifi、时间,电量等它们的颜色是黑色,显示并不太明显,通常我们都是将其设置为白色。在Info.plist中添加下面代码:
<key>UIViewControllerBasedStatusBarAppearance</key> <false/>
再次运行,我们看到文字的颜色变为白色了。
接着我们添加一个搜索框,右边来一个按钮。
去掉中间的Root View Controller文字;无法直接添加搜索框,我们去代码中添加。
lazy var searchBar:UISearchBar = UISearchBar(frame: CGRectMake(0, 0, 200, 20)) override func viewDidLoad() { super.viewDidLoad() searchBar.frame = CGRectMake(0,125, UIScreen.mainScreen().bounds.width - 80 ,20) searchBar.sizeToFit() searchBar.translucent = true searchBar.placeholder = "搜索医生、擅长疾病、科室" searchBar.barTintColor = UIColor.init(red: 1, green: 1, blue: 1, alpha: 0.3) let leftNavBarButton = UIBarButtonItem(customView:searchBar) self.navigationItem.leftBarButtonItem = leftNavBarButton tableView.registerNib(UINib(nibName:"DoctorCell", bundle:nil), forCellReuseIdentifier:"cell") //设置tableHeaderView self.tableView.tableHeaderView = MainHeadView.mainHeadView }
再次运行,你会发现一个看起来有模有样的APP出现在你面前了。
第四节就到这里。
相关文章推荐
- 从头开始swift2.0 仿乐乐医项目(三)无限滚动广告
- 从头开始swift2.0 仿乐乐医项目(二)列表的填充
- 从头开始swift2.0 仿乐乐医项目(一)开发前的准备
- Swift类与结构、存储属性、计算属性、函数与方法、附属脚本等
- swift中String和Character的使用与总结
- Swift 基本运算符
- Swift - 使用NSNotificationCenter发送通知,接收通知
- swift有关setValue崩溃,报告错误为NSCFString longValue unrecognized selector sent to instance
- Introducing Protocol-Oriented Programming in Swift 2
- Swift 解包
- swift NSUserDefaults封装
- iOS swift设置导航栏(navigationBar)背景颜色,标题颜色和字体大小,item颜色
- Swift中的基础知识总结(四)
- Swift中的基础知识总结(三)
- Swift中的基础知识总结(二)
- Swift里的CAP理论和NWR策略
- swift Dictionary操作
- Swift中的基础知识总结(一)
- swift学习笔记之navigationController的设置以及使用
- Swift ?? 符号的使用