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

时间:2015-04-03 16:58:45

标签: ios swift watchkit

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

enter image description here

然后接口控制器将加载

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

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

此外,Apple还提供了一个名为“Lister”的示例代码,显示每个界面控制器推送后的加载符号,无需图像序列

你怎么能实现这个?

1 个答案:

答案 0 :(得分:1)

<强> TL; DR

  1. 使用接口控制器属性下的“隐藏加载时”复选框中的系统行为,让系统像示例代码中那样管理它......

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


  3. 更长的解释

    令人困惑的是实际可行的。库存加载屏幕不是您可以实际调用或操纵的内容。这是尚未完成awakeWithContext:的控制器的默认加载动画。这就是你在示例代码中看到它的原因。

    您可以在故事板中实际控制它。选择或取消选中“接口控制器的属性”的“接口控制器”部分下的“加载时隐藏”复选框。

    enter image description here

    但是,如果你想控制何时/何地,你必须创建自己的,是的,这意味着你必须使用图像序列。实际上没有其他方法可以在没有图像序列的情况下制作动画。