在iOS 8中的UIToolBar中,UIBarButtonItem忽略标题属性

时间:2015-05-13 18:02:24

标签: ios uinavigationbar uibarbuttonitem uitoolbar

我在Xcode中开始了一个新的主要详情项目,我向UIBarButtonItem添加了一个UIToolBar。在viewDidLoad中,我尝试在按钮上设置一些外观属性。

self.button.setTitleTextAttributes([NSForegroundColorAttributeName: UIColor.redColor()], forState: .Normal)
self.button.setTitleTextAttributes([NSForegroundColorAttributeName: UIColor.greenColor()], forState: .Disabled)

问题是,即使我设置.Disabled,也永远不会使用self.button.enabled = false状态的属性。该按钮始终使用.Normal状态的红色。

更奇怪的是,如果我在navigationBar中放置完全相同的按钮,则禁用状态正常。是什么给了什么?

0 个答案:

没有答案