【发布时间】:2014-10-20 09:05:53
【问题描述】:
我观察到以下情况:
通过设置UIButton 的Titlecolor 外观,UITextView 的UIMenuController 中的UIMenuItems 将获得相同的颜色。
applicationDidFinishLaunching中的代码:
[[UIButton appearance] setTitleColor:[UIColor greenColor] forState:UIControlStateNormal];
我的问题:
有没有办法抑制它
或
给UIMenuItems另一种颜色?
我尝试过的:
有外观WhenContainedIn
UITextview
我尝试使用[UIButton appearanceWhenContainedIn:[UITextView class], nil]
设置 TextViews 中包含的按钮的外观 但这显然不起作用,因为UIMenuController不在 TextView 内。带有外观WhenContainedIn
UIMenuController/UIMenuItem
不可能,因为两者都没有实现 UIAppearanceContainer 协议。
【问题讨论】:
-
我遇到了完全相同的问题。您找到解决方案了吗?
-
不,我无法修复它。 ://
标签: uibutton uiappearance uimenucontroller