Apple Watch:删除接口控制器的状态栏

Posted

技术标签:

【中文标题】Apple Watch:删除接口控制器的状态栏【英文标题】:apple Watch: remove status bar for Interface Controller 【发布时间】:2015-01-14 07:55:24 【问题描述】:

是否可以删除特定界面控制器的状态栏或以任何方式自定义界面控制器标题文本?

【问题讨论】:

你找到什么了吗?我也在努力解决这个问题 @Hless:我在一些苹果开发者论坛上读到这是不可能的。也许是因为它显示了时间。 这在某种程度上是有道理的。感谢您的回复。 B计划是;D 【参考方案1】:

从 Apple Watch 编程指南开始,您可以通过设置 App 的 Key Color 来自定义界面控制器标题文本颜色。

每个 WatchKit 应用都有一个关联的键颜色,应用于 >以下 UI 元素:

-状态栏中的标题字符串

-简短通知中的应用名称

应用的主色存储在应用故事板的 Global Tint 属性中。要访问此属性,请选择您的故事板并显示文件检查器。从弹出菜单中选择几种预先存在的颜色之一,或使用颜色选择器指定自定义颜色。

这就是我们今天所拥有的一切。


关于是否可以隐藏状态栏... 您将获得更接近的结果是使用模态界面。 在这种情况下,时钟将不可见,但状态栏将保留在那里,并保留界面标题。

【讨论】:

我将色调颜色(如前所述)设置为红色,而我得到的都是相同的旧黑色(在手表应用程序中)。我应该看到故事板中反映的变化吗?

以上是关于Apple Watch:删除接口控制器的状态栏的主要内容,如果未能解决你的问题,请参考以下文章

如何隐藏或删除 Apple Watch 状态栏中的时间?

Apple Watch Storyboard:不支持的配置 - 模态控制器无法访问接口控制器

Apple Watch:状态栏高度

如何修复 Apple Watch 页面控制器中缺少的界面控制器?

Apple Watch:从基于页面的导航显示模式屏幕后,状态栏不可见

控制 Apple Watch 的音量