iOS11 设置搜索栏取消按钮颜色
来源:互联网 发布:免费流量控制软件 编辑:程序博客网 时间:2024/05/17 23:52
iOS11 取消按钮颜色变白的解决
取消按钮所在的搜索栏背景色为白色,取消按钮之前使用setTitleColor:forState:来设置字体颜色。但是在iOS11 中,该方法失效,导致取消按钮消失不见(字体颜色与搜索栏背景色重合了)。
在网上搜索,没有发现有人遇到过类似的问题,特记录解决方案。
这个是关键代码:
//self.searchBar为搜索栏UIButton *cancleBtn = [self.searchBar valueForKey:@"cancelButton"]; //修改标题和标题颜色 NSAttributedString *attributedTitle = [[NSAttributedString alloc] initWithString:@"取消" attributes:@{NSForegroundColorAttributeName:[UIColor blackColor]}]; [cancleBtn setAttributedTitle:attributedTitle forState:UIControlStateNormal];
小结
尝试多个方案,说不定换了方案即可达到效果。本例中setTitleColor:forState:和setAttributedTitle:forState:均可实现修改字体颜色,但是iOS11中前者失效了。
阅读全文
0 0
- iOS11 设置搜索栏取消按钮颜色
- iOS UISearchBar 设置光标颜色和取消按钮颜色
- ios UIImagePickerController取消按钮颜色
- 关于搜索栏取消第一响应(取消焦点), 取消按钮不隐藏的解决
- 搜索条UISearchBar自定义样式 去掉上下阴影下划线 修改取消按钮的文字、颜色
- 取消searchBar 背景颜色设置
- UISearchBar 取消按钮中文设置
- 设置按钮颜色
- 按钮颜色的设置
- MFC设置按钮颜色
- iOS11导航栏自定义按钮偏移问题
- iOS11导航栏自定义按钮偏移问题
- ios11导航栏按钮不适配解决方法
- iOS 新测可用的把搜索栏的取消按钮由“cancel”变为“取消”
- 设置状态栏字体颜色;设置导航栏返回按钮的title和返回按钮的颜色
- 设置Command按钮字体颜色!
- 设置CButtonST按钮文字颜色
- IOS 按钮字体颜色设置
- Go实战--go语言操作PostgreSQL数据库(github.com/lib/pq)
- CF 873 B. Balanced Substring【map】
- 高并发后端设计-限流篇
- 前台传递Integer[] ids确保后台能准确接收
- What is the difference between arguments and parameters?
- iOS11 设置搜索栏取消按钮颜色
- ue4 character 物理测试
- background详解
- ASP.NET WebAPi之断点续传下载(下)
- struts2
- 内联函数
- 秒杀多线程第七篇 经典线程同步 互斥量Mutex
- BZOJ 1231: [Usaco2008 Nov]mixup2 混乱的奶牛 状压dp
- Vue学习之源码分析--Vue.js响应式原理(一)