KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
YQHorizonalSlider
★ 26
Open GitHub ↗
横向滚动的选择器
Download README (.md)
Explore Similar Repositories
docker-zeppelin
:
No description available.
pubsub-backup
:
No description available.
Adafruit_MCP3008
:
MCP3008 8-Channel 10-Bit ADC
YHDownLoad
:
tableview中下载任务,多线程,并发,解决重用
jekyll-starter-kit
:
A simple framework for starting your own Jekyll project
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
YQHorizonalSlider
?
Download (.md)
# YQHorizonalSlider 横向滚动的选择器,灵活自定义 #### 微博:畸形滴小男孩 ### 效果:  </br>  ### 使用方法: ##### 直接拖到工程中 ##### 引入 ```objective-c #import "YQHorizonalSlider.h" ``` ##### 最简单的使用方法 ```objective-c //初始化 YQHorizonalSlider *slideView = [[YQNumberSlideView alloc]initWithFrame:CGRectMake(x, y, width, height)]; // 展示数字 [slideView showNumbersWithCount:20]; // 添加到View上显示 [self.view addSubview:slideView]; // (可选)加个背景色,方便自己看范围 slideView.backgroundColor = [UIColor colorWithWhite:0.931 alpha:1.000]; ``` ###### 完事了,已经可以显示了。 ##### 监控选择结果 ```objective-c //设代理 slideView.delegate = self; //遵循代理 -(void)horizonalSliderDidChangeIndex:(int)count { //count即是选择的序号 } ``` ##### 自定义显示内容(想上面的图片中显示的“小红”“小明”等) ```objective-c [slideView showTitlesWithArray:@[@"小明",@"小红",@"小方",@"小亮",@"小华",@"小坏",@"小丑",@"小帅",]]; ``` ##### 更多自定义显示样式 ```objective-c //每个显示的Lable的宽度,默认33,(宽度不够会导致字体变小) slideView.lableWidth; //每个显示的Lable的间隔,默认20 slideView.lableMid; //选中的Lable的高度,默认25 slideView.maxHeight; //未选中的Lable的高度,默认15 slideView.minHeight; //lbale的颜色,默认黑色 slideView.LabColor; //二级Lable透明度,默认0.6 slideView.secLevelAlpha; //三级Lable透明度,默认0.2 slideView.thirdLevelAlpha; //!!!!!!调用完 要调一下 刷新显示,才能生效!!!!!! [slideView reload]; ``` ##### 焦点变色模式 ```objective-c [slideView diffrentColorModeWithMainColorR:0.154 G:1.000 B:0.063 SecColorR:0.281 G:0.772 B:0.970]; //!!!!!!调用完 要调一下 刷新显示,才能生效!!!!!! [slideView reload]; ```