CocoaPods trunk is moving to be read-only. Read more on the blog, there are 13 months to go.
| TestsTested | ✗ |
| LangLanguage | SwiftSwift |
| License | MIT |
| ReleasedLast Release | Nov 2017 |
| SwiftSwift Version | 3.0 |
| SPMSupports SPM | ✗ |
Maintained by PandaApe.
CocoaPods(recommend):
HLBarIndicatorView is available through CocoaPods. To install
it, simply add the following lines to your Podfile:
platform :ios, '8.0'
use_frameworks!
pod "HLBarIndicatorView"
To get the full benefits import HLBarIndicatorView wherever you import UIKit:
import UIKit
import HLBarIndicatorViewManually
HLBarIndicatorView.swift in your project.Inited from pure code :
let indicatorView = HLBarIndicatorView(frame: CGRect(x: 0, y: 40, width: UIScreen.main.bounds.width, height: 80))
indicatorView.indicatorType = .barScaleFromRight
self.view.addSubview(indicatorView)HLBarIndicatorView also supports loading from Xib
| property | default value | remark |
|---|---|---|
| open var barsCount:Int | 5 | bar的数量, Must be an ODD Int value |
| open var indicatorType: HLBarIndicatorType | HLBarIndicatorType.barScalePulseOut | provides 3 kinds of styles |
| open var maxBarHeight: CGFloat | 40.0 | 最大高度 |
| open var minBarHeight: CGFloat | 10.0 | 最小高度 |
| open var barWidth: CGFloat | 5.0 | Bar 的宽度 |
| open var barsGapWidth: CGFloat | 3.0 | bar之间的间隔 |
| open var barCornerRadius: CGFloat | 5.0 | 圆角 |
| open var animationDuration: CFTimeInterval | 0.8 | 执行一次动画所需要的时间 |
| open var barColor: UIColor | UIColor.white | Bar的颜色 |
case .barScalePulseOut:
case .barScaleFromRight:
case .barScaleFromLeft:
open func startAnimating()
open func pauseAnimating()pandaApe, [email protected]
HLBarIndicatorView is available under the MIT license. See the LICENSE file for more info.