MLTontiatorView 1.1.2

MLTontiatorView 1.1.2

Michel Anderson Lutz Teixeira 维护。



MLTontiatorView

   

Platforms License

Swift Package Manager Carthage compatible CocoaPods compatible

一个简单的活动指示器视图

用法

带颜色

 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% 已记录)

要求

  • iOS 10.0+ / tvOS 9.0+
  • Xcode 10.0+

安装

依赖管理器

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 包管理器

要将 MLTontiatorView 作为 Swift 包管理器 包使用,只需在您的 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 子模块

  • 请在终端中打开,cd 到您的顶级项目目录,运行以下命令(如果您项目尚未初始化为 git 仓库):
$ git init
  • 通过运行以下命令将 MLTontiatorView 添加为 git 子模块
$ git submodule add https://github.com/micheltlutz/MLTontiatorView.git
$ git submodule update --init --recursive
  • 打开新的 MLTontiatorView 文件夹,并将 MLTontiatorView.xcodeproj 拖入您应用 Xcode 项目的 Project Navigator。

    它应该嵌套在您的应用蓝色项目图标下面。无论是位于所有其他 Xcode 组之上还是之下都无关紧要。

  • 在 Project Navigator 中选择 MLTontiatorView.xcodeproj,并验证部署目标是否与您的应用目标一致。

  • 接下来,在 Project Navigator(蓝色项目图标)中选择您的应用项目,导航到目标配置窗口,并在侧边栏的“Targets”标题下选择应用目标。

  • 在该窗口的选项卡栏中,打开“General”面板。

  • 在“Embedded Binaries”部分下单击 + 按钮。

  • 您将看到两个不同的 MLTontiatorView.xcodeproj 文件夹,每个文件夹中都有一个不同的 MLTontiatorView.framework 版本嵌套在 Products 文件夹中。

    您可以选择哪个 Products 文件夹都无关紧要。

  • 选择 MLTontiatorView.framework

  • 就这样!

MLTontiatorView.framework 自动添加为目标依赖项、链接框架和嵌入框架的复制文件构建阶段,这正是在模拟器上和设备上构建所需的所有内容。

嵌入的二进制文件

  • https://github.com/micheltlutz/MLTontiatorView/releases 下载最新版本。
  • 接下来,在 Project Navigator(蓝色项目图标)中选择您的应用项目,导航到目标配置窗口,并在侧边栏的“Targets”标题下选择应用目标。
  • 在该窗口的选项卡栏中,打开“General”面板。
  • 在“Embedded Binaries”部分下单击 + 按钮。
  • 添加下载的 MLTontiatorView.framework
  • 就这样!

贡献

问题和拉取请求都欢迎!

作者

Michael Lutz @michel_lutz - 我的网站

许可证

MLTontiatorView遵循MIT许可证发布。详细信息请见LICENSE