Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在iPad上用inputAssistantItem为UIBarButtonItems着色_Ios_Uibarbuttonitem_Uitoolbar - Fatal编程技术网

Ios 在iPad上用inputAssistantItem为UIBarButtonItems着色

Ios 在iPad上用inputAssistantItem为UIBarButtonItems着色,ios,uibarbuttonitem,uitoolbar,Ios,Uibarbuttonitem,Uitoolbar,我有两个uiBarButtonims用于将格式应用于UITextView中的文本。在iPhone上,这些按钮被添加到UIToolbar,该工具栏被设置为文本视图的InputAccessoryView。在iPad上,这些按钮被添加到textview的inputAssistantItem工具栏中 通过更改UIBarButtonItems的tintColor(即,当当前选定的NSRange应为粗体时,粗体按钮的tintColor将更改以指示其处于活动状态),可以打开或关闭按钮的状态 当UIBarBut

我有两个
uiBarButtonims
用于将格式应用于
UITextView
中的文本。在iPhone上,这些按钮被添加到
UIToolbar
,该工具栏被设置为文本视图的
InputAccessoryView
。在iPad上,这些按钮被添加到textview的
inputAssistantItem
工具栏中

通过更改UIBarButtonItems的tintColor(即,当当前选定的NSRange应为粗体时,粗体按钮的tintColor将更改以指示其处于活动状态),可以打开或关闭按钮的状态


当UIBarButtonims被添加到iPhone上的UIToolbar中时,这非常有效,但我无法将其用于iPad上的inputAssistantItem。当我更改按钮的tintColor时,没有任何更改。

对于任何感兴趣的人,我通过向每个UIBarButtonItem添加一个UIButton,然后更改按钮的tintColor而不是UIBarButtonItem来解决这个问题