ZPSlider
一個雙向滑塊的Slider
前提
這個是在一次和朋友吃飯的時候,我們嘮嗑的時候他說的一個需求。因為系統的Slider是只有一個滑塊的,而且沒有分段滑動的效果。
這不最近都在研究這么個需求。
How to use it
-(instancetype)initWithFrame:(CGRect)frame
sliderTitles:(NSArray *)titleArray
defaultFirstIndex:(CGFloat)defaultFirstIndex
defaultLastIndex:(CGFloat)defaultLastIndex
sliderImage:(UIImage *)sliderImage;
這就是一個極其普通的初始化函數,只要傳入你的slider兩邊滑塊的初始位置,和你滑塊的圖片就可以了。
※友情提示,你傳的位置一定要在你的數組范圍之內。
這里還有個block用于傳出最終選擇的參數
typedef void(^sliderValueChange)(int firstIndexPath , int lastIndexPath);
我這個Demo只是傳出了index,各位可以根據需要修改傳出的參數。
效果
ZPSlider.gif