2012-03-18 84 views
1

因为UILabel不打算加入到UIToolBar,我已经走了下来创建一个普通的UIBarButtonItem和做setEnabled:NO防止窃听,当它出现在“光晕”效果的路径。喜欢的东西adjustsImageWhenDisabled:对的UIBarButtonItem

但是,这会弄脏标题文本,这是非常不受欢迎的,所以我认为使用adjustsImageWhenDisabled:这样的属性会很好,但是在检查UIBarButtonItem文档时......没有骰子。

有关如何禁用UIBarButtonItem任何其他的想法不花白出来/改变其阿尔法?

回答

0

新的答案:

这是从另一个答案(here)复制:

对于使用Interface Builder布局工具栏的,但也可以单独做到这一点使用Interface Builder。

要将标签添加到您需要在您的UIToolbar拖动一个新的UIView对象,以通用的UIView对象添加到您的工具栏在IB的工具栏。 IB将自动创建一个将与您自定义的UIView初始化一个的UIBarButtonItem。接下来,将UILabel添加到UIView并以图形方式编辑标签以匹配您的首选样式。然后,您可以根据需要在视觉上设置固定和/或可变间隔器,以适当定位标签。

还必须同时设置的UILabel和的UIView到clearColor的背景下获得通过工具栏正确显示在标签下。