ios - 将 UIWebView 键盘外观设置为 UIKeyboardAppearanceDark
<p><p>我正在创建一个需要在 iOS7 中为 UIWebView 文本字段显示较暗键盘 (UIKeyboardAppearanceDark) 的应用程序。 </p>
<p>基本上,我通过 WebViewFacebook 登录页面登录,将视频发布到 Facebook(使用 <a href="https://github.com/eternalstorms/ESSVideoShare-for-OS-X-Lion/wiki/How-To-for-iOS" rel="noreferrer noopener nofollow">ESSVideoShare</a>)。而当你触摸 WebView 时出现的键盘是 iOS7 中默认的白色键盘。我想将其更改为较暗的键盘,以保持应用的主题一致。</p>
<p>我设法为 UITextFields 做到了这一点:</p>
<pre><code>editableTextField.keyboardAppearance = UIKeyboardAppearanceDark;
</code></pre>
<p>但我无法找到访问 UIWebView 的键盘或外观属性的方法。 </p>
<p>此应用不会进入应用商店,因此如果没有可用的公共(public) API 来实现此目的,我可以使用私有(private) API。</p>
<p>任何帮助将不胜感激。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>试试这个并在 ViewWillAppear 中使用这个方法,这样就可以在加载 View 之前设置外观。</p>
<pre><code> [ setKeyboardAppearance:UIKeyboardAppearanceDark];
</code></pre></p>
<p style="font-size: 20px;">关于ios - 将 UIWebView 键盘外观设置为 UIKeyboardAppearanceDark,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/20319414/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/20319414/
</a>
</p>
页:
[1]