如何在 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 中为模式界面设置导航标题的色调颜色?的主要内容,如果未能解决你的问题,请参考以下文章
如何以swift语言在watchKit中为gyroActive或gyroAvailable编码?