stk*_*stk 30 uiactivityindicatorview watchkit
Apple Watch的WatchKit中是否有ActivityIndicator(或类似的东西)?您如何向用户提供有关更持久的背景活动的反馈?
Mik*_*son 19
只是为了添加选项,我JBWatchActivityIndicator在GitHub上创建了一个项目,可以生成自己的图像序列:https://github.com/mikeswanson/JBWatchActivityIndicator
如果您不想创建自己的动画,它还包括类似Apple的活动指示器动画.
Sam*_*cer 16
编辑: 此答案最初是在推出具有蜂窝和WiFi连接功能的Apple Watch型号之前发布的,因此可能不再适用于该设备的新型号(考虑到显着的性能改进).
Apple Developer论坛上的这个帖子得到了Apple工程师的权威答复,说明为什么不应该使用Apple Watch执行网络操作.
从手表应用/扩展程序执行网络操作有两大原因:
用户只在短时间内与他们的手表互动.请参阅此接口上的人机界面指南.
如果您在几分钟内测量与iOS应用程序的交互,您可以在几秒钟内测量与WatchKit应用程序的交互.因此,交互应该简短,界面应该简单.
如果网络请求未完成,系统可能会死锁.
我们的建议是,一般情况下,您不应在WatchKit扩展中执行复杂的网络操作...
[Apple建议开发人员]只有一个进程负责更新数据库中的信息(可能是您的iOS应用程序),然后您的扩展将(基本上)只读访问此[缓存]数据库... .
话虽如此.如果你真的需要一个UIActivityIndicator,rdar:// 19363748(我认为这个还没有开放雷达),开发人员已经提出了官方支持请求.
您可以在您选择的活动指示器样式中创建一系列图像,然后使用startAnimatingWithImagesInRange:duration:repeatCount:API为它们设置动画.有关wkinterfaceimage动画的示例,请参阅Apple的Lister应用程序.
或者,在这里查看WatchKit动画教程并包含"微调"图形.
| 归档时间: |
|
| 查看次数: |
18477 次 |
| 最近记录: |