自定义navigationitem时,button的状态颜色问题
2016-07-27 15:18
260 查看
今天自定义navigationItem的rightItem时,设置如下
[_searchBtn
setTitleColor:[UIColor
lightGrayColor] forState:UIControlStateDisabled];
_searchBtn.enabled =
NO;
self.navigationItem.rightBarButtonItem
= [[UIBarButtonItem
alloc]
initWithCustomView:_searchBtn];
问题是button的颜色不变色。试验后发现,设置完right = searchbtn 的时候,searchbtn的enable自动为 YES。也就是说提前改变button的状态无效。需要赋值后在设置状态。
[_searchBtn
setTitleColor:[UIColor
lightGrayColor] forState:UIControlStateDisabled];
_searchBtn.enabled =
NO;
self.navigationItem.rightBarButtonItem
= [[UIBarButtonItem
alloc]
initWithCustomView:_searchBtn];
问题是button的颜色不变色。试验后发现,设置完right = searchbtn 的时候,searchbtn的enable自动为 YES。也就是说提前改变button的状态无效。需要赋值后在设置状态。
相关文章推荐
- 关于部分手机app安装失败或安装未成功的原因
- Jquery vaildate 自定义验证图片大小和类型
- w
- selenium中sendKeys对于不同版本的实现
- Java Charset
- 很赞的JSF参考教程,走不路过,不要错过
- javaweb学习总结(十四)——JSP原理
- 类和对象
- 数据库官方在线文档列表(mysql, postgreSQL)
- win10删除导航栏文档等图标,去除快捷方式
- Java面试——基础
- win10系统中UserManager 总是被禁用怎么解决?
- 147. Insertion Sort List
- Linux内核学习的一些国外网站
- linux下终端的类型(TTY)
- #尺取法 --由codeforces 701C They are EveryWhere为例
- Retrofit2 学习笔记(一)
- jQuery的选择器
- source for Android API 19 Platform not found (Android Studio 2.0)
- Toolbar