iOS 去掉导航栏的边界灰线;去掉搜索框的边界灰线和其中文本输入框的阴影
2015-08-21 18:13
363 查看
想要实现上面这种界面,一般都会显示的与预期的不一致,尽管我们设置的颜色是一样。通过下面的步骤就可以实现:
1.关闭navigationBar的透明度
self.navigationController.navigationBar.translucent
= NO;
2.利用本机数码测色计,测出导航栏颜色的rgb,再次设置导航栏的颜色和下面view的背景颜色。
3.去除导航栏下面的灰色分割线
[self.navigationController.navigationBar
setBackgroundImage:[[UIImage
alloc]init]
forBarMetrics:UIBarMetricsDefault];
[self.navigationController.navigationBar
setShadowImage:[[UIImage
alloc]init]];
去掉导航栏的边界灰线
[self.navigationController.navigationBar
setBackgroundImage:[[UIImage
alloc] init]
forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage
= [[UIImage alloc]
init];
去掉搜索框的边界黑线
[self.mySearchBar setBackgroundImage:[[UIImage alloc] init]];
去掉搜索框的文本输入框的阴影
在stroryboard中:选中搜索框——>右边in attribute inspector——>View 在Tint的颜色栏中选择 clear color
相关文章推荐
- iOS 获取设备类型
- iOS 9学习系列:如何使用ATS提高应用的安全性
- IOS XIB Cell自适应高度实现
- 【iOS程序启动与运转】- RunLoop个人小结
- xcode6+ios8最新真机调试教程
- BIOS加电自检
- OutMan——单例模式、代理模式以及iOS沙盒(sandbox)机制
- iOS本地推送与远程推送
- ios通过svg截取头像
- iOS 项目的目录结构
- iOS做透明引导页
- iOS中的通信模式解析
- iOS 自定义提示框
- ios系统能力&api转载链接汇总
- iOS 遇到的bug
- ios开发技巧
- iOS开发中的测试框架
- IOS_简单地页面跳转以及NSNotificationCenter(通知中
- IOS-笔记11(StoryBoard自动布局)
- iOS开发日记8-MD5加密