NKWatchActivityIndicator 0.1.0

NKWatchActivityIndicator 0.1.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布上次发布2015 年 8 月

Peng Guo 维护。




NKWatchActivityInidcator

为 Apple Watch 服务的活动指示器库以及一个示例,以测试 watchOS 2 的动画限制。我们正在实现这个 DGActivityIndicatorView 分支中美丽的指示器,并支持球放大、球放大波纹、两点、三点、球之字形、球之字形偏离动画。请注意,静态截图无法展示动画效果,请确保查看下面的 gif。

gif

使用方法

将 NKWatchActivityIndicator 文件夹复制到手表应用程序扩展中

注意:由于 WatchKit 的限制,您可能需要使用与我们在示例中使用的相似 UI 元素和布局来获得某些动画效果

要求

  • watchOS ~> 2.0
  • Xcode >= 7.0

示例

像我们演示中那样在 Storyboard 中添加和布局 UI 元素,或者根据需求自定义。然后

- (void)willActivate {
// This method is called when watch view controller is about to be visible to user
[super willActivate];

self.animation = [[NKWActivityIndicatorAnimation alloc] initWithType:NKWActivityIndicatorAnimationTypeBallScale controller:self images:@[self.indicatorImage]];

[self.animation startAnimating];
}

- (void)didDeactivate {
// This method is called when watch view controller is no longer visible
[super didDeactivate];

[self.animation stopAnimating];

}

待办事项

  • 更多测试
  • 重构
  • 更多指示器类型

许可证

此代码在 MIT 许可证的条款和条件下分发。

感谢

出色的活动指示器库 DGActivityIndicatorView