【问题标题】:UIWebView caret color with setTintColor?UIWebView 插入颜色与 setTintColor?
【发布时间】:2013-12-31 00:09:55
【问题描述】:

我尝试在我的UIWebView 实例、UIView 外观和UIWebView 外观上使用setTintColor,但它们都没有改变UIWebview 中的插入符号颜色。

这适用于本机 textareas 和诸如此类的东西,但不适用于 UIWebview。有没有人能够更改UIWebView 插入符号的颜色?

谢谢

【问题讨论】:

    标签: ios uiwebview ios7 caret


    【解决方案1】:

    为 UIWebview 设置 Tint 颜色将 工作文本突出显示。您所能做的就是设置该文本的背景颜色,然后使用javascript将其删除。 这是Link 拥有解决此问题的最佳解决方案。

    【讨论】:

      【解决方案2】:

      来自iOS 7 UI Transition Guide

      使用外观代理 API 设置 tintColor 属性是 iOS 7 不支持。

      直接设置 Web 视图实例的 tintColor(即不使用外观 API),它应该可以工作。

      【讨论】:

      • 感谢您的回答,但我的viewDidLoad 函数中已经有[webview setTintColor:[UIColor blackColor]];webview 是我的实例),它仍然显示蓝色插入符号。你能做到吗?
      • 抱歉,错过了第一句话。然后我猜网络视图不允许您更改插入符号和文本选择颜色..
      猜你喜欢
      • 1970-01-01
      • 2013-02-07
      • 1970-01-01
      • 2013-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多