我在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
中放置完全相同的按钮,则禁用状态正常。是什么给了什么?