测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可证 | MIT |
发布最后发布 | 2015年4月 |
由 Aleh Dzenisiuk,Guido van Loon 维护。
一个入门组件,可以帮助创建类似于系统活动动画,它可以在 WatchKit 扩展和常规 iOS 应用中使用。
您可以自定义气泡的颜色和大小。支持当前和旧版动画样式(旧版动画样式如 Apple Watch 模拟器中的旋转动画)。
在与您的 WatchKit 扩展一起使用时
将一个 WKInterfaceImage
添加到您的 storyboard 中, exactly where you want the activity indicator to appear (an instance of WKInterfaceGroup
can be used as well);
确保其模式设置为 Center
且宽度和高度设置为 Size To Fit Content
;
连接图像与您的 WKInterfaceController
子类的相应属性;
导入 TTWKActivityIndicator.h
;
在您的 awakeWithContext:
方法中创建 TTWKActivityIndicator
的一个实例,例如
// This will create it with the default style and size
TTWKActivityIndicator *indicator = [[TTWKActivityIndicator alloc]
initWithColor:[UIColor colorWithRed:0.9922 green:0.4549 blue:0.0000 alpha:1.0]
];
然后使用 setToGroupOrImage:
方法将其转移到图像中
// Assuming self.activityIndicator is an instance of WKInterfaceImage or WKInterfaceGroup
[indicator setToGroupOrImage:self.activityIndicator];
完成!
为了停止/隐藏指示器,您可以隐藏包含图像或组,或者您可以将它的 image
(或 backgroundImage
)属性重置为 nil
。
您还可以查看 ./Example/ActivityIndicator.xcodeproj
中的示例项目,头文件也有大量注释。
请注意,由于指示器的动画图像是在手机上运行时创建的,因此需要将其传输到手表上,这将是第一次使用指示器时可以预料到的延迟。但是(如果使用 setToGroupOrImage:
),它将被缓存在手表的图像缓存中,因此相同大小和颜色的后续指示器的设置将像预先渲染并存储在设备上一样快。
TTWKActivityIndicator 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'TTWKActivityIndicator'
您还可以直接将 /Pod/Classes/TTWKActivityIndicator.*
(如果需要正常 iOS 应用的话还有 /Pod/Classes/TTWKActivityIndicatorView.*
)放入您的项目中。
TTWKActivityIndicator 由 TouchTribe B.V. 创建,可在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。