Safari 视图控制器 URL/导航框(文本字段)颜色

Posted

技术标签:

【中文标题】Safari 视图控制器 URL/导航框(文本字段)颜色【英文标题】:Safari View Controller URL/Navigation box (text field) color 【发布时间】:2016-09-11 15:34:37 【问题描述】:

前言:

我正在使用 SFSafariViewController 登录 Steam。 我正在尝试自定义SFSafariViewController

到目前为止我的收获:

我正在开发适用于 ios 10 的应用程序,它允许 preferredControlTintColorpreferredBarTintColor

您可以注意到 URL/导航框(文本字段) 几乎是白色的。 我想把这个颜色改成和BarTintColor一样的颜色。

可选

SFSafariViewController 出现时,在加载URL 之前有几毫秒,在此期间背景颜色为白色。我也想把它改成更深的颜色。

【问题讨论】:

【参考方案1】:

根据 Apple 关于 SFSafariViewController 的文档,无法更改 URL/导航框(文本字段)的颜色。如果您需要自定义浏览器界面,Apple 建议您使用 WKWebView(我也使用过)。

【讨论】:

以上是关于Safari 视图控制器 URL/导航框(文本字段)颜色的主要内容,如果未能解决你的问题,请参考以下文章

导航控制器和记忆值

在导航控制器中返回和前进后保持文本字段的内容可见

导航控制器内的表格视图中未调用 textFieldDidEndEditing

导航到另一个视图 iPhone sdk?

尝试在同一视图上的文本字段之间移动后,SwiftUI 应用程序在控制台中冻结且没有错误

在选择 tableview 项目时更新 ViewController 文本框