SJMeterStyleSliderView
SJMeterStyleSliderView 控件是一个完全可定制的组件,可用于任何 iOS 应用程序。它还会播放一段胜利的欢呼声。
先决条件
- XCode > 9.0
- Swift > 4.0
SJMeterStyleSliderView
概述
SJMeterStyleSliderView 控件是一个完全可定制的组件,可用于任何 iOS 应用程序。它还会播放一段胜利的欢呼声。
要求
- 自动引用计数(ARC)
- iOS 8
安装
SJMeterStyleSliderView可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中:
pod "SJMeterStyleSliderView"
用法
//TODO: To import Slider View for use
import SJMeterStyleSliderView
<!--Now you can create an UI in your storyboard and assign class of a view to SJMeterStyleSliderView to use this UI Control for Meter Slider.-->
<!---->
<!--You can also use delegate to get selected index and use moveSliderToIndex method to move slider programeticaly.-->
<!--Ex. Code--->
import SJMeterStyleSliderView
class ViewController: UIViewController, SJMeterStyleSliderViewDelegate {
@IBOutlet var sliderView : SJMeterStyleSliderView!
@IBOutlet var stepper : UIStepper!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
self.sliderView.delegate = self
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func valueChanged(_ sender: UIStepper) {
self.sliderView.moveSliderToIndex(index: Int(sender.value), withAnimation: true)
}
func didChangeSelectedIndex(index: Int) {
print("Selected Index : ", index)
stepper.value = Double(index)
}
}
构建工具
- Swift
- UIKit
贡献
请阅读CONTRIBUTING.md以了解我们行为准则以及提交拉取请求的流程。
版本管理
我们使用SemVer进行版本管理。有关可用版本,请参阅此存储库的发布。
作者
- Sumit Jagdev , [email protected]
许可
SJSwiftSideMenuController是在MIT许可下可用的。有关更多信息,请参阅LICENSE文件。