ActivityBar 1.1.1

ActivityBar 1.1.1

测试已测试
语言语言 SwiftSwift
许可协议 MIT
发布日期最新发布2016年1月
SPM支持 SPM

Tanner Nelson 维护。




一个 iMessage UIProgressBar-style 视图,用于显示进行中的活动。

ActivityBar Animation

示例

要运行示例项目,先克隆仓库,然后从 Example 目录运行 pod install

安装

ActivityBar 可以通过 CocoaPods 获得。要安装它,只需将以下行添加到 Podfile 即可

pod "ActivityBar"

入门

将 ActivityBar 添加到您的视图控制器。

import UIKit
import ActivityBar

class ViewController: UIViewController {
    var activityBar: ActivityBar!

    override func viewDidLoad() {
        super.viewDidLoad()

        self.activityBar = ActivityBar.addTo(self)
    }
}

如果存在 NavigationBar,ActivityBar 会附加到 NavigationBar 上。否则,它将直接放置在状态栏之下。

颜色

在任何时候更改 ActivityBar 的颜色。默认情况下,ActivityBar 将是您应用程序的主题颜色。

self.activityBar.color = UIColor.greenColor()

动画

开始和停止 ActivityBar 的无限动画。

self.activityBar.start()
self.activityBar.stop()

进度

将 ActivityBar 设置为显示 0% 到 100% 之间的进度。

//displays the ActivityBar and animates to 75%
self.activityBar.progress = 0.75

ActivityBar 将在进度不同状态之间进行动画。要隐藏 ActivityBar,将进度属性设置为 nil

//hides the ActivityBar
self.activityBar.progress = nil

注意:您可以在不先将 progress 设置为 nil 的情况下随时调用 start()

作者

Tanner Nelson, [email protected]

许可协议

ActivityBar 可在 MIT 许可协议下获得。有关更多信息,请参阅 LICENSE 文件。