AASquaresLoading 1.0.0

AASquaresLoading 1.0.0

测试已测试
语言语言 SwiftSwift
许可协议 MIT
发布最新版本2016年10月
SPM支持 SPM

Anas Ait-Ali 维护。



AASquaresLoading

使用方块实现的简单加载动画

Screenshot

示例

let loadingSquare = AASquaresLoading(target: self.view, size: 40)
// Customize background
loadingSquare.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.4)
// Customize color
loadingSquare.color = UIColor.whiteColor()
// Start loading
loadingSquare.start()
....
// Stop loading
loadingSquare.stop()

更多示例在演示项目中。

安装

手动

  1. AASquaresLoading.swift 添加到您的项目
  2. 这就是一切,您可以使用它了!

用法

基本

  1. 作为 UIView 方法

    self.view.squareLoading.start(0.0)
    ...
    self.view.squareLoading.stop(0.0)
  2. 作为独立类

    let loadingSquare = AASquaresLoading(target: self.view, size: 40)
    loadingSquare.start()
    ....
    loadingSquare.stop()
  3. 作为自定义类接口构建器,通过将 AASquareLoading 设置为 UIView 的自定义类

自定义

更改背景颜色
self.view.squareLoading.backgroundColor = UIColor.redColor()
更改方块颜色
self.view.squareLoading.color = UIColor.whiteColor()
更改方块大小
self.view.squareLoading.setSquareSize(120)

许可协议

MIT 许可协议 (MIT)

版权所有 © 2015 Anas AIT-ALI

在此特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的人免费使用权,无需限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、转载和/或销售软件副本,并允许提供该软件的人从事上述活动,但须遵守以下条件

上所述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和无侵权性保证。在任何情况下,作者或版权所有者均不对因软件或软件的使用或其他操作而引起的任何索赔、损害或其他责任承担责任,无论该责任是基于合同、侵权行为或其他原因。