AKProcessIndicator 0.0.5

AKProcessIndicator 0.0.5

AKIO 维护。



AKProcessIndicator

AKProcessIndicator ios MIT Carthage compatible Build Status codecov

为具有安全区域的设备提供网络指示器。
该库是通过继承 FTLinearActivityIndicator 中出色的动画而创建的。因为它不使用已弃用的 isNetworkActivityIndicatorVisible,即使在最新环境中也可以放心使用。

安装

获取CocoaPods

# Podfile
use_frameworks!

target 'YOUR_TARGET_NAME' do
    pod 'AKProcessIndicator'
end

替换YOUR_TARGET_NAME并在Podfile目录中键入

$ pod install

Carthage

将其添加到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 文件。