SKActivityIndicatorView 1.0.0

SKActivityIndicatorView 1.0.0

Sachin Kadam 维护。



  • 作者:
  • SachK13

SKActivityIndicatorView

SKActivityIndicatorView 是一个轻量级且易于使用的 ActivityIndicator,用于编写在 iOS 应用中的 Swift。

SKActivityIndicatorView

示例

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

特点

  • 四种 ActivityIndicator 风格
  • 自定义 ActivityIndicator
  • 易于集成和快速使用

要求

  • iOS 13.0+
  • Xcode 11+
  • Swift 5.0+

安装

使用 CocoaPods 集成到您的 Xcode 项目中

在您的 Podfile 中指定 SKActivityIndicatorView

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '13.0'
use_frameworks!

target '<Your Target Name>' do
pod 'SKActivityIndicatorView', '~> 1.0.0'
end

然后,运行以下命令

$ pod install

Carthage

Carthage 是一个去中心化的依赖管理器,它会构建您的依赖项并提供二进制框架。要使用 Carthage 将 SKActivityIndicatorView 集成到您的 Xcode 项目中,请在您的 Cartfile 中指定它

github "SachK13/SKActivityIndicatorView" ~> 1.0.0

手动

您可以直接将 SKActivityIndicatorView.swiftSKActivityIndicatorViewStyle.swift 源文件添加到您的 Xcode 项目中。

使用 import SKActivityIndicatorView 将 SKActivityIndicatorView 包含到您需要的位置。

用法

(见 /Example 目录中的 Xcode 示例项目) 要运行示例项目,先克隆仓库,然后从 Example 目录运行 pod install

导入模块。

import SKActivityIndicatorView

现在,您可以直接显示 ActivityIndicatorView 而不带状态消息

SKActivityIndicator.show()

显示带有状态消息的 ActivityIndicatorView

SKActivityIndicator.show("Loading...")

显示带有状态消息和用户交互状态的 ActivityIndicatorView

SKActivityIndicator.show("Loading...", userInteractionStatus: true)

隐藏 ActivityIndicatorView

SKActivityIndicator.dismiss()

自定义

// default is darkGray
SKActivityIndicator.spinnerColor(UIColor.darkGray)


// default is black
SKActivityIndicator.statusTextColor(UIColor.black)


// default is System Font
let myFont = UIFont(name: "AvenirNext-DemiBold", size: 18)
SKActivityIndicator.statusLabelFont(myFont!)


// ActivityIndicator Styles: choose and set one of four.
SKActivityIndicator.spinnerStyle(.defaultSpinner)
SKActivityIndicator.spinnerStyle(.spinningFadeCircle)
SKActivityIndicator.spinnerStyle(.spinningCircle)
SKActivityIndicator.spinnerStyle(.spinningHalfCircles)

许可

SKActivityIndicatorView 在 MIT 许可下发布。有关详情,请参阅 LICENSE