AAMaterialSpinner 0.1.2

AAMaterialSpinner 0.1.2

工程师 Ahsan Ali 主维护。



  • 工程师AhsanAli

目录

#AAMaterialSpinner

Swift 5.0 Carthage compatible CocoaPods License MIT Build Status License MIT CocoaPods AA-Creations Country

##描述

AAMaterialSpinner 是一个简单的 UIView,用于在 iOS 中轻松显示 Loader,在 Swift 4.2 中编写。

##示例

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

##要求

  • iOS 10.0+
  • Xcode 8.0+
  • Swift 4.2+

安装

AAMaterialSpinner 可通过 CocoaPods、Carthage 或手动方式进行安装。

##CocoaPods

AAMaterialSpinner 通过 CocoaPods 提供。要安装 CocoaPods,运行:

$ gem install cocoapods

然后创建一个包含以下内容的 Podfile

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

target '<Your Target Name>' do
pod 'AAMaterialSpinner', '0.1.2'
end

最后,运行以下命令进行安装:

$ pod install

##Carthage

要安装 Carthage,使用 Homebrew 运行:

$ brew update
$ brew install carthage

然后,将以下行添加到您的 Cartfile

github "EngrAhsanAli/AAMaterialSpinner" "master"

然后,将库导入到您使用它的所有文件中

import AAMaterialSpinner

##手动安装

如果您不希望使用上述依赖管理器中的任何一个,则可以通过将 Classes 文件夹中的文件添加到您的项目中手动将 AAMaterialSpinner 集成到您的项目。

入门

##轻松将其添加到任何UIView

// In some UIViewController
var spinnerView: AAMaterialSpinner!
@IBOutlet weak var loadingView: UIView!


self.aa_ms = self.loadingView.addMaterialSpinner()
self.aa_ms.colorArray = [.blue, .red, .orange]
self.aa_ms.circleLayer.lineWidth = 3.0

##展示为一个展示者

// In some UIViewController


let vc = aa_vc_material_spinner(size: 100)
vc.aa_ms.circleLayer.lineWidth = 2.0
vc.aa_ms.circleLayer.strokeColor = UIColor.blue.cgColor
aa_present_material_spinner()

DispatchQueue.main.asyncAfter(deadline: .now() + 2.0) {
self.aa_dismiss_material_spinner()
}

#贡献 & 许可证

AAMaterialSpinner 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。

欢迎大家提交代码请求!最好的贡献将是替换或配置已知在典型应用程序生命周期中阻塞主线程的类/方法。

如果您在应用程序中使用 AAMaterialSpinner,请发送电子邮件至 Eng. Ahsan Ali