测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布最新发布 | 2017年8月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✓ |
由 BPStatusBarAlert 维护。
BPBlockActivityIndicator 是一个简洁、易于使用的 Activity Indicator,用于在 iOS 上显示正在进行中的任务进度。
iOS 8.0
Swift 3.2
将 Source/
文件夹复制到您的项目中
使用 BPBlockActivityIndicator 非常简单。有两种方法可以将其实现在您的项目中
首先,您需要在 Storyboard 中添加 1 个 UIView 并设置自定义类(您可以在 身份检查器 中设置自定义类),如图下所示
然后,请在代码中添加输出
@IBOutlet weak var blockIndicator: BPBlockActivityIndicator!
如果您出于某种原因想要手动配置 BPBlockActivityIndicator,则需要执行以下步骤
var blockIndicatorindicator: BPBlockActivityIndicator!
override func viewDidLoad() {
super.viewDidLoad()
// initialize BPBlockActivityIndicator programmatically
blockIndicatorindicator = BPBlockActivityIndicator(frame: CGRect(x: 0, y: 0, width: 40, height: 40))
view.addSubview(blockIndicatorindicator)
}
您可以轻松地进行动画和停止动画
@IBAction func startAnimate(_ sender: Any) {
blockIndicator.animate()
}
@IBAction func stopAnimate(_ sender: Any) {
blockIndicator.stop()
}
如果您想设置动画速度或块的颜色(如果使用 Storyboard),您可以在 身份检查器 中设置属性,如图下所示
或者(如果使用代码),您可以调用如下代码所示的方法
blockIndicatorindicator = BPBlockActivityIndicator(frame: CGRect(x: 30, y: 30, width: 40, height: 40))
.movementSpeed(0.2)
.blockColor(.cyan)
view.addSubview(blockIndicatorindicator)
以下显示默认设置
Ben.Park,[email protected]
Shin.Suna,[email protected]
总是欢迎 :) 请为 BPBlockActivityIndicator 提交拉取请求
BPBlockActivityIndicator 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。