如何去除UISearchBar默认的灰色背景颜色
来源:互联网 发布:徐州软件测试招聘 编辑:程序博客网 时间:2024/04/30 11:29
在iOS7.0之前,UISearchBar视图里直接包含UISearchBarBackground和UISearchBarTextField两个视图,在iOS7.0及之后,UISearchBar视图里包含的是一个UIView视图,UIView视图里才是 UISearchBarBackground和UISearchBarTextField两个视图。经多次试验,发现去除UISearchbar视图里的 UISearchBarBackground后UISearchBar的背景就透明了,代码如下:
for (UIView *view in self.searchBar.subviews) { // for before iOS7.0 if ([view isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) { [view removeFromSuperview]; break; } // for later iOS7.0(include) if ([view isKindOfClass:NSClassFromString(@"UIView")] && view.subviews.count > 0) { [[view.subviews objectAtIndex:0] removeFromSuperview]; break; }
0 0
- 如何去除UISearchBar默认的灰色背景颜色
- iOS 通过设置颜色去除UISearchBar的灰色背景
- UISearchBar去除背景颜色
- 去掉UISearchBar的那个灰色背景框,,
- 去掉UISearchBar的那个灰色背景框
- iOS去掉UISearchBar的灰色背景框
- 设置UISearchBar的背景颜色
- iOS开发问题——UISearchBar背景颜色去除问题
- 如何去除桌面图标背景颜色
- 修改UISearchBar的TextField的背景颜色
- 修改UISearchBar的TextField的背景颜色
- iOS UISearchBar的背景框颜色适应
- UISearchBar改变输入框的背景颜色
- iOS UISearchBar的背景颜色修改
- 【Swift】UISearchBar输入框的背景颜色
- 修改UISearchBar背景颜色
- 修改UISearchBar背景颜色
- 修改UISearchBar背景颜色
- Ext行号自增
- 最小化Spring XML配置
- Android异步更新UI的四种方式
- Eclipse快捷键自己的整理
- C++11 新特性
- 如何去除UISearchBar默认的灰色背景颜色
- 编程常用英文单词缩写整理
- Tomcat默认的Session持久化的效果
- 《高质量C++编程指南》摘录8
- POJ 1928 The Peanuts
- 漫谈iOS程序的证书和签名机制
- 用Swift写一个发送邮件的iOS用户反馈
- mysql:day5-详解多线程状态下的事务(连接池、动态代理技术)
- 大三实习的工作总结。