【发布时间】:2013-12-31 00:09:55
【问题描述】:
我尝试在我的UIWebView 实例、UIView 外观和UIWebView 外观上使用setTintColor,但它们都没有改变UIWebview 中的插入符号颜色。
这适用于本机 textareas 和诸如此类的东西,但不适用于 UIWebview。有没有人能够更改UIWebView 插入符号的颜色?
谢谢
【问题讨论】:
我尝试在我的UIWebView 实例、UIView 外观和UIWebView 外观上使用setTintColor,但它们都没有改变UIWebview 中的插入符号颜色。
这适用于本机 textareas 和诸如此类的东西,但不适用于 UIWebview。有没有人能够更改UIWebView 插入符号的颜色?
谢谢
【问题讨论】:
为 UIWebview 设置 Tint 颜色将不 工作文本突出显示。您所能做的就是设置该文本的背景颜色,然后使用javascript将其删除。 这是Link 拥有解决此问题的最佳解决方案。
【讨论】:
使用外观代理 API 设置 tintColor 属性是 iOS 7 不支持。
直接设置 Web 视图实例的 tintColor(即不使用外观 API),它应该可以工作。
【讨论】:
viewDidLoad 函数中已经有[webview setTintColor:[UIColor blackColor]];(webview 是我的实例),它仍然显示蓝色插入符号。你能做到吗?