织梦CMS - 轻松建站从此开始!

沙龙娱乐网_沙龙国际娱乐网_沙龙国际娱乐官网

当前位置: 主页 > 沙龙娱乐官网 >

关于UIBarButtonItem 的UIControlStateDisabled 颜色设置无

时间:2017-07-18 07:29来源:未知 作者:admin 点击:
代码的执行顺序如上图所示,去掉 childVC.view.backgroundColor = JXRandomColor; 去掉这行代码,按钮样式就可以正常显示,而加上只会显示UIControlStateNormal 的样式。 我开始以为是因为childVC.view

代码的执行顺序如上图所示,去掉

childVC.view.backgroundColor = JXRandomColor;

去掉这行代码,按钮样式就可以正常显示,而加上只会显示UIControlStateNormal 的样式。

我开始以为是因为childVC.view.backgroundColor 提前调用了.enabled = NO,而还没有设置样式。
后来我将这句代码放到[self addChildViewController:nav]; 后。
执行顺序也是先设置样式,再设置.enabled = NO,但disabled 样式设置依然无效。

我输出了几个log 发现如下顺序
删除childVC.view.backgroundColor = JXRandomColor,功能正常

28.191 JXNavigationController:设置样式
28.192 0 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容