⏳ AKProcessIndicator
为具有安全区域的设备提供网络指示器。
该库是通过继承 FTLinearActivityIndicator 中出色的动画而创建的。因为它不使用已弃用的 isNetworkActivityIndicatorVisible,即使在最新环境中也可以放心使用。
安装
获取CocoaPods
# Podfile
use_frameworks!
target 'YOUR_TARGET_NAME' do
pod 'AKProcessIndicator'
end替换YOUR_TARGET_NAME并在Podfile目录中键入
$ pod installCarthage
将其添加到Cartfile.
# Cartfile
github "AkkeyLab/AKProcessIndicator"运行此脚本进行安装。
$ carthage update --platform iOS使用
请导入 AKProcessIndicator。
import AKProcessIndicator如果您想使用这个模块,必须在启动后立即进行设置过程。
我建议将以下过程写入application(_:didFinishLaunchingWithOptions:)或scene(_:willConnectTo:options:),这是一个由AppDelegate或SceneDelegate调用的方法。
如果这在iPhoneX / iPhoneXS / iPhoneXS Max / iPhoneXR / iPhone11 Pro / iPhone11 Pro Max / iPhone11之外的设备上执行,该方法中的处理将被跳过。
UIApplication.shared.setupProcessIndicatorIfNeeded()之后,可以通过切换标志来在显示/不显示进程指示器之间切换。
UIApplication.shared.isLoading = true需求
| env | 版本 |
|---|---|
| Swift | 5.x |
| Xcode | 11.x |
| iOS | 11.0 |
许可协议
AKProcessIndicator 采用 MIT 许可协议。更多信息请参阅 LICENSE 文件。



