如何在 WatchKit 中为模式界面设置导航标题的色调颜色?

Posted

技术标签:

【中文标题】如何在 WatchKit 中为模式界面设置导航标题的色调颜色?【英文标题】:How can I set the nav title's tint color for a modal interface in WatchKit? 【发布时间】:2015-02-06 17:26:04 【问题描述】:

在 WatchKit 中,我知道我可以在我的故事板文件中设置“全局色调”值来调整界面控制器中导航标题的文本颜色。

但是,每当我在应用程序中显示模态界面控制器时,我注意到 InterfaceController 的标题显示为白色,而不是全局色调。

这是我在情节提要文件上的色调颜色设置:

这是我发现的问题的一个示例:

如何获取模态框的标题以使用全局色调?

【问题讨论】:

【参考方案1】:

使用当前的 SDK,您无法更改模态屏幕的标题颜色。标题永远是白色的。

全局色调颜色不适用于模态显示的接口控制器。

【讨论】:

您有指向 HIG 或有关此问题的论坛主题的链接吗?我犹豫要不要放弃这个问题,因为标题颜色的色调会出现在故事​​板中——这感觉更像是一个错误而不是一个 HIG 的东西。 我也尝试了所有方法来更改所显示控制器的标题颜色,但没有运气。如果您已修复,请也协助我。 这仍然是一个问题,据我所知......我也没有设法做到。【参考方案2】:

您正在手动将模型界面控制器上的标题从“关闭”更改为“模式视图”。通常它会显示“关闭”,我相信 Tint Color 可能只适用于显示应用程序的可执行名称的位置。

我可能是错的,我理解你的困惑。尝试为此问题提交错误报告或在WatchKit Developer Forums 中提出?

【讨论】:

以上是关于如何在 WatchKit 中为模式界面设置导航标题的色调颜色?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Android中为底部导航设置全宽

如何以swift语言在watchKit中为gyroActive或gyroAvailable编码?

从 watchkit 扩展中基于页面的导航开始分层导航

WatchKit 界面图片显示错误图片

如何在情节提要中为 iPad 横向和纵​​向模式将不同的框架设置为相同的视图?

如何在收到推送通知后刷新 watchkit 界面控制器