你如何添加股票苹果手表加载屏幕?

How do you add the stock apple watch loading screen?

在 Apple "Spring Forward" 期间的许多 Apple Watch 应用程序中,当应用程序推送到另一个界面控制器时,它们看起来像这样:

然后界面控制器会加载

我很清楚应用程序启动时会出现此屏幕,但我想在按下界面控制器后显示库存加载屏幕

**我不想使用图像排序来实现这个

你也可以下载苹果的示例代码"Lister",它在每次界面控制器推送后显示加载符号,没有图像排序

你怎么做到的??

TL;DR

  1. 要么使用界面控制器属性下"Hides When Loading"复选框中的系统行为,让系统像示例代码中那样管理它,要么...

  2. 创建您自己的界面控制器,必须使用图像序列。


更长的解释

你混淆了实际可能的事情。库存加载屏幕不是您可以实际调用或操作的东西。这是尚未完成 awakeWithContext: 的控制器的默认加载动画。这就是您在示例代码中看到它的原因。

你其实可以在情节提要中控制它。 Select 或取消选择接口控制器属性的接口控制器部分下的 "Hides When Loading" 复选框。

但是,如果您想控制 when/where,您将必须创建自己的,是的,这意味着您必须使用图像序列。目前确实没有另一种方法可以在没有图像序列的情况下制作该动画。