在Apple的“Spring Forward”期间,当应用程序推送到另一个界面控制器时,许多Apple Watch应用程序看起来像这样:
然后接口控制器将加载
我完全清楚应用程序启动时会出现此屏幕,但我想在推送界面控制器后显示库存加载屏幕
**我不想使用图像排序来实现这个目标
此外,Apple还提供了一个名为“Lister”的示例代码,显示每个界面控制器推送后的加载符号,无需图像序列
你怎么能实现这个?
答案 0 :(得分:1)
<强> TL; DR 强>
使用接口控制器属性下的“隐藏加载时”复选框中的系统行为,让系统像示例代码中那样管理它......
创建您自己的界面控制器,将必须使用图像序列。
更长的解释
令人困惑的是实际可行的。库存加载屏幕不是您可以实际调用或操纵的内容。这是尚未完成awakeWithContext:
的控制器的默认加载动画。这就是你在示例代码中看到它的原因。
您可以在故事板中实际控制它。选择或取消选中“接口控制器的属性”的“接口控制器”部分下的“加载时隐藏”复选框。
但是,如果你想控制何时/何地,你必须创建自己的,是的,这意味着你必须使用图像序列。实际上没有其他方法可以在没有图像序列的情况下制作动画。