StepIndicator 1.0.8

StepIndicator 1.0.8

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2019年8月
SPM支持 SPM

Yun CHEN 维护。




  • Yun Chen

StepIndicator

CocoaPods Compatible Platform

简体中文

StepIndicator 是一个用于在 iOS 上以动画方式指示步骤的库。
支持 Swift 5。
该想法和设计灵感来源于令人惊叹的 Android 版本

StepIndicator

支持数字
StepIndicator Numbers

支持更多方向(2018年5月16日)
StepIndicator Directions

安装

CocoaPods

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

platform :ios, '8.0'
use_frameworks!

target 'YourProjectName' do
   pod 'StepIndicator', '~> 1.0.8'
end

然后在使用之前,请记住导入 import StepIndicator 模块。

手动

您可以直接复制并添加包含 'StepIndicatorView.swift' 文件的 StepIndicator 文件夹到您的项目。

使用方法

您可以使用 StepIndicatorView,就像使用 UIView 一样,通过代码创建和布局,或者使用 Storyboard 和 XIB 完成所有操作。此外,复制这个 示例项目 查看其使用的简便性。它还提供与 UIScrollView 协同的方式。

代码方式

    //......
    let stepIndicatorView = StepIndicatorView()
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        self.stepIndicatorView.frame = CGRect(x: 0, y: 50, width: 280, height: 100)
        self.view.addSubview(self.stepIndicatorView)
        
        self.stepIndicatorView.numberOfSteps = 5
        self.stepIndicatorView.currentStep = 0
    }
    //......

自定义(可选)

以下属性的默认值已经被设置。如果不适合您,可以进行修改。

    self.stepIndicatorView.circleColor = UIColor(red: 179.0/255.0, green: 189.0/255.0, blue: 194.0/255.0, alpha: 1.0)
    self.stepIndicatorView.circleTintColor = UIColor(red: 0.0/255.0, green: 180.0/255.0, blue: 124.0/255.0, alpha: 1.0)
    self.stepIndicatorView.circleStrokeWidth = 3.0
    self.stepIndicatorView.circleRadius = 10.0
    self.stepIndicatorView.lineColor = self.stepIndicatorView.circleColor
    self.stepIndicatorView.lineTintColor = self.stepIndicatorView.circleTintColor
    self.stepIndicatorView.lineMargin = 4.0
    self.stepIndicatorView.lineStrokeWidth = 2.0
    self.stepIndicatorView.displayNumbers = false //indicates if it displays numbers at the center instead of the core circle
    self.stepIndicatorView.direction = .leftToRight //four directions

在 Storyboard 和 Xib 中可设计(可选)

在 Storyboard 或 Xib 中添加一个 UIView 后,将其类更改为 StepIndicatorView。然后您就可以像这个演示一样进行配置。

Designable

由于 Xcode(9.3) 的检查器不支持枚举选项,我们为数组方向提供了原始整数选项。
Directions
0-默认,从左到右。1-从右到左。2-从上到下。3-从下到上。

帮助

希望您喜欢它!如果您有任何问题或需要改进,请随时向我提交 issue。如果它对您有帮助,请给这个项目 star,这对我是一种极大的鼓励! ;)

许可证

StepIndicator 在MIT许可证下发布。详情请见LICENSE文件。