TTWKActivityIndicator 0.3.2

TTWKActivityIndicator 0.3.2

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最后发布2015年4月

Aleh DzenisiukGuido 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 文件。