iOS10中UISearchController对searchBar的修改
来源:互联网 发布:燕郊淘宝店招聘 编辑:程序博客网 时间:2024/06/06 02:37
当有需求要修改searchBar的背景颜色或者文本框颜色时,ios9的代码已不能修改。记录。
根据版本的不同做不同的处理:
1、在ios10一下,获得searchBarTextField是lastObject,ios10是第二个
2、修改searchBar的背景色,10以下是,直接修改searchBar的backgroundImage;10以上,直接获得searchBackground这个视图,然后设置alpha为0,在对searchController的背景进行修改。
- (void)willPresentSearchController:(UISearchController *)searchController { UIView *searchBarTextField = nil; if ([[UIDevice currentDevice].systemVersion floatValue] > 10.0) { UIView *searchBackground = [[searchController.searchBar.subviews.firstObject subviews] objectAtIndex:0]; searchBackground.alpha = 0; searchController.view.backgroundColor = [UIColor redColor]; searchBarTextField = [[searchController.searchBar.subviews.firstObject subviews] objectAtIndex:1]; } else { searchController.searchBar.backgroundImage = [UIImage imageWithColor: [UIColor whiteColor]]; searchBarTextField = [[searchController.searchBar.subviews.firstObject subviews] lastObject]; } searchBarTextField.backgroundColor = [UIColor redColor];}
关于searchBar的使用:
http://blog.csdn.net/jacob_ios/article/details/51347595
阅读全文
0 0
- iOS10中UISearchController对searchBar的修改
- iOS 开发-修改 UISearchController中 searchBar 的取消按钮颜色
- UISearchController的简单应用以及searchBar背景颜色的修改
- UISearchController的searchBar点击消失的问题解决
- 8.0 UISearchController 改变 searchBar 的取消按钮
- UISearchController,SearchBar的教程-Swift
- 修改searchbar的背景颜色
- IOS中UISearchcontroller的用法
- 修改SearchBar field的背景色
- 修改searchBar的取消按钮为中文
- iOS 开发修改 searchbar 的背景颜色
- searchbar下的搜索图标及textfiled样式修改
- 修改searchBar搜索框的删除按钮颜色值
- ios10 tableview中dequeueReusableCellWithIdentifier creash bug修改
- 导航中设置searchBar
- IOS searchBar 修改背景颜色
- iOS7,修改SearchBar背景色
- 修改searchBar两种后背景颜色
- PHPWord 打印word文档[可带图片,相对定位等]
- git学习笔记 -- day03 远程仓库、Linux安装私服
- android 关闭硬件加速
- 软件工程(C语言实践篇)课程总结
- 使用Canvas绘制圆形表盘
- iOS10中UISearchController对searchBar的修改
- Delphi : kbmMemTable关于内存表的使用
- git学习笔记 -- day04 分支管理
- HDU4292 Food(基础最大流)
- 汇编程序:按键松开时中断的处理
- android studio 生成混淆的jar包
- Java中的Integer类
- 亿级Web系统搭建——单机到分布式集群
- Android图像处理——连环画效果