使用 BBLoader 创建令人惊叹的极简文字加载动画。BBLoader 是一个基于 UIKit 构建的轻量级、极简风格的加载动画弹出窗口,适用于 iOS 和 tvOS。此外,它还在异步加载内容时禁用用户交互。该软件包使用 Xcode 11.0 在 MacOS 10.15 上使用 Swift 5.2.2 编译器编译。
import UIKit
import BBLoader
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
presentBBLoader(duration: 30, setup: { loader in
loader.title = "Loading"
loader.message = "Please wait..."
loader.backgroundColor = .black
loader.textColor = .red
loader.loadingIndicatorColor = .red
}) { loader in
URLSession.shared.dataTask(with: URL(string: "https://www.yoururl.com")!) { _,_,_ in
loader.dismiss()
}.resume()
}
}
}
简单 | 多色旋转器 | 四方旋转(正方形到圆形) |
![]() |
![]() |
![]() |
Swift 包管理器是一个用于自动化 Swift 代码分发的工具,并集成到 swift
编译器中。它还处于早期开发阶段,但 BBLoader 确实支持在支持的平台上使用它。
设置好 Swift 包后,将 BBLoader 添加为依赖项就像将其添加到 Package.swift
的 dependencies
值一样简单。
dependencies: [
.package(url: "https://github.com/bibinjacobpulickal/BBLoader.git", .upToNextMajor(from: "1.0.0"))
]
克隆或下载项目。使用受支持的 Xcode 打开 .xcodeproj
文件。将目标更改为 iOSExample 并在设备或模拟器上运行。
BBLoader 在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE。