我有几个UIBarButtonItems
用于将格式应用于UITextView
中的文本。在iPhone上,这些按钮会添加到设置为textview的UIToolbar
的{{1}}中。在iPad上,这些按钮会添加到textview的inputAcessoryView
工具栏中。
可以通过更改UIBarButtonItems的tintColor来打开或关闭按钮的状态(即,当当前选定的NSRange应该为粗体时,粗体按钮的tintColor会更改为表明它处于活动状态)。
当将UIBarButtonItems添加到iPhone上的UIToolbar时,此方法效果很好,但是我无法在iPad上的inputAssistantItem上使用它。当我更改按钮的tintColor时,没有任何改变。
答案 0 :(得分:0)
对于感兴趣的任何人,我设法通过将UIButton添加到每个UIBarButtonItem然后更改按钮的tintColor而不是UIBarButtonItem来解决此问题。