Tint UIBarButtonItems in inputAssistantItem on iPad



我有几个UIBarButtonItems用于将格式应用于UITextView中的文本。在 iPhone 上,这些按钮会添加到设置为文本视图inputAcessoryViewUIToolbar中。在 iPad 上,按钮会添加到文本视图的inputAssistantItem工具栏中。

通过更改 UIBarButtonItems 的色调颜色来打开或关闭按钮的状态(即,当当前选择的 NSRange 应加粗时,粗体按钮的色调颜色将更改以指示它处于活动状态(。

当 UIBarButtonItems 添加到 iPhone 上的 UIToolbar 时,这效果很好,但我无法让它适用于 iPad 上的 inputAssistantItem。当我更改按钮的色调颜色时,没有任何变化。

对于任何感兴趣的人,我设法通过向每个UIBarButtonItem添加一个UIButton来解决此问题,然后更改按钮的色调颜色而不是UIBarButtonItem。

最新更新