MLTontiatorView

   

Platforms License

Swift Package Manager Carthage compatible CocoaPods compatible

一个简单的 Activity 指示器视图

用法

带颜色

 let viewActivitySmall = MLTontiatorView()
 viewActivitySmall.spinnerSize = .MLSpinnerSizeSmall
 viewActivitySmall.spinnerColor = UIColor.purple
 self.view.addSubview(viewActivitySmall)
 viewActivitySmall.startAnimating()

带图片

 let viewActivitySmall = MLTontiatorView()
 viewActivitySmall.spinnerSize = .MLSpinnerSizeSmall
 viewActivitySmall.spinnerImage = UIImage(named: "mySpinnerImage")
 self.view.addSubview(viewActivitySmall)
 viewActivitySmall.startAnimating()

结果

        

文档

文档

MLTontiatorView 文档 (文档完成度 82%)

要求

安装

依赖管理工具

CocoaPods

CocoaPods 是 Cocoa 项目的依赖管理工具。您可以使用以下命令安装它

$ gem install cocoapods

要使用 CocoaPods 将 MLTontiatorView 集成到您的 Xcode 项目中,请在您的 Podfile 文件中指定它

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

pod 'MLTontiatorView', '~> 1.1.0'

然后,运行以下命令

$ pod install
Carthage

Carthage 是一个去中心化的依赖管理工具,它可以自动化向您的 Cocoa 应用程序添加框架的过程。

您可以使用 Homebrew 通过以下命令安装 Carthage

$ brew update
$ brew install carthage

要使用 Carthage 将 MLTontiatorView 集成到您的 Xcode 项目中,请在您的 Cartfile 文件中指定它

github "micheltlutz/MLTontiatorView" ~> 1.1.0
Swift Package Manager

要将 MLTontiatorView 用作 Swift Package Manager 包,只需在您的 Package.swift 文件中添加以下内容。

// swift-tools-version:4.2

import PackageDescription

let package = Package(
    name: "HelloMLTontiatorView",
    dependencies: [
        .package(url: "https://github.com/micheltlutz/MLTontiatorView.git", .upToNextMajor(from: "1.1.0"))
    ],
    targets: [
        .target(name: "HelloMLTontiatorView", dependencies: ["MLTontiatorView"])
    ]
)

手动

如果您不想使用上述任何依赖管理工具,您可以手动将 MLTontiatorView 集成到您的项目中。

Git Submodules

$ git init
$ git submodule add https://github.com/micheltlutz/MLTontiatorView.git
$ git submodule update --init --recursive

MLTontiatorView.framework 会自动作为目标依赖项、链接框架和嵌入式框架添加到复制文件构建阶段中,这就是您在模拟器和设备上构建所需的一切。

嵌入式二进制文件

贡献

欢迎提交 issue 和 pull request!

作者

Michel Lutz @michel_lutz - 我的网站

许可证

MLTontiatorView 在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE