UIBarButtonItem - 使文本无法点击时
问题描述:
所以我有一个UIToolbar上有4个UIBarButtonItems(其中2个是Flexible Space),中间是Style:Plain,标题设置为“Settings”,然后是最右边按钮是一个'完成'按钮来关闭视图。UIBarButtonItem - 使文本无法点击时
一切看起来都不错,除了中间的文字按钮是“可点击的”以外,一切看起来都很好,并且按照我想要的方式工作。当您点击该按钮时,它不会执行任何操作,但是一旦触摸它,文字周围就会出现白色光芒。
您使用UIBarButtonItem的唯一选项是“启用”,如果关闭会使文本变灰。
我几乎可以通过创建一个UILabel并将其添加为UIToolbar的子视图来模拟它的外观,但我想知道是否有更简单的方法来完成此操作。
由于
答
使用的UIBarButtonItem的customView,设置一个作为的UILabel customView。该项目将不可点击。
UILabel *yourLabel = ...;
UIBarButtonItem *theBarItem = [[UIBarButtonItem alloc] initWithCustomView:yourLabel];
就是这样。
听起来就像您在使用UILabel时使用UIBarButtonItem一样。为什么? – rog 2013-04-25 21:06:33