YRKSpinningProgressIndicator 1.4

YRKSpinningProgressIndicator 1.4

测试已测试
语言语言 Obj-CObjective C
许可证 BSD
发布最后发布2014年12月

Kelan Champagne维护。



  • Kelan Champagne

由 Kelan Champagne (http://yeahrightkeller.com) 创作

请随时向我提出问题或评论。

概述

YRKSpinningProgressIndicator 是“旋转风格”NSProgressIndicator 的克隆,可以设置为任意大小和颜色。背景颜色也可以设置,或者可以是透明的。您甚至可以在动画运行时实时更改颜色。SPIDemo 是一个演示其使用的应用程序。

版本历史

  • v1.4 2014-05-29 novawave 分支:为提交为 CocoaPod 进行清理,为 ARC 支持拉取 falkobuttler 的更改
  • v1.3 2010-09-06 拉取修复程序、名称改进(来自 mikeabdulla 和 uncomplex)。注意:由于名称更改,此版本与先前版本不向下兼容。
  • v1.2 2009-12-21 添加了确定模式和多线程动画,主要是通过 Rowan Beentje(来自 SequelPro)的电子邮件。
  • v1.1 2009-02-14 Eric Roccasecca 的修复。
  • v1.0 2008-07-08 首次发布。

功能

  • 可以设置为任意大小和颜色。
    • 甚至可以在动画时更改。
  • 背景颜色可以任意设置或设置为透明。
  • 有确定模式,即进度条的分圆图。
  • 主要兼容 OS X 10.4(Tiger)。我认为在基于 NSTimer 的动画中可能会有一些运行模式的错误,但现阶段我无法访问 Tiger 机,因此无法检查。

代码架构

  • 作为 NSView 的子类实现。
  • 动画使用 NSTimer 完成,或在单独的线程上(当 setUsesThreadedAnimation:YES 时)。您甚至可以在动画运行时在这两者之间切换。

代码约定

  • 实例变量前面有一个下划线(例如,“_”)。

贡献

请随意分支此项目,或将任何补丁通过电子邮件发给我至 [email protected]

许可证(BSD)

版权所有 (c) 2009, Kelan Champagne (http://yeahrightkeller.com)

保留所有权利。

在不违反以下条件的情况下,允许以源代码和二进制形式重新分发和使用,无论是否修改:

  • 源代码的重新分发必须保留上述版权声明、本条款列表以及以下免责声明。
  • 以二进制形式重新分发时,必须在文档和/或其他随分发提供的材料中复制上述版权声明、本条款列表以及以下免责声明。
  • 未经事先书面许可,不得以Kelan Champagne或其贡献者的名义认可或推广由此软件派生出的产品。

本软件由版权所有者和贡献者提供,不承担任何明示或暗示的保证,包括但不限于适销性和特定用途的适用性保证。在任何情况下,版权所有者或贡献者不对任何直接、间接、意外、特殊、示范或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,即使被告知可能发生此类损害。

另外,如果您发现此代码有用,请告诉我,我将不胜感激。