ANProgressStepper 0.1.0

ANProgressStepper 0.1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最近发布2015年3月

Ayushs MacBook Pro维护。



描述

ANProgressStepper是一个简单控件,它显示带有不同背景颜色的数字圆圈,以便用户能够了解他们在一个多步骤过程中所取得的进度。

截图

所有颜色均可配置,控件可以带线条或不带线条显示圆圈。

Screenshot without connecting lines

Screenshot with connecting lines

使用方法

该控件具有表示“未完成步骤”的圆圈,这是用户尚未完成的步骤。它们可以被设置为“已完成”,表示用户已完成的步骤;也可以是“活动步骤”,即用户当前所在的步骤。您只需在每一页上指定当前步骤(我建议您在viewDidLoad中这样做)然后控件就会为您完成剩余工作。

要使用此控件,在您的Storyboard或.xib文件中创建一个视图,并将其类设置为ANProgressStepper。您需要创建一个符合ANProgressStepperAttributes协议的类来配置该视图。将ANProgressStepper视图的"attributes"属性设置为符合该协议的类(您可以在Interface Builder中这样做)。

关于配置属性集及其用法,请参考CocoaDocs上的协议文档。

圆圈和文本将根据视图的高度和宽度自动调整大小。我建议您使用偶数作为高度和文本大小(如果您手动覆盖它)。

示例

一个使用该控件的示例项目可以在ANProgressStepperExampleApp目录下找到。在开始使用之前,请先运行pod install

需求

ANProgressStepper需要至少iOS 7和ARC。

安装

文档

文档在CocoaDocs上提供

作者

Ayush Newatia,[email protected]

许可证

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