UISlider自定义滑块大小
2015-11-15 00:07
399 查看
<p style="margin-top: 0px; margin-bottom: 0px; font-size: 14px; line-height: normal; font-family: Menlo; color: rgb(0, 177, 255);"><pre name="code" class="objc">- (void)viewDidLoad {
<span style="font-family: Menlo;"> UISlider *sliderProgress = [[UISlider alloc]initWithFrame:CGRectMake(20, 100, 200, 50)];</span>
sliderProgress.value = 0.5; [self.view addSubview:sliderProgress]; UIImage *image = [self OriginImage:[UIImage imageNamed:@"white.png"] scaleToSize:CGSizeMake(12, 12)]; [sliderProgress setThumbImage:image forState:UIControlStateNormal]; [sliderProgress setThumbImage:image forState:UIControlStateHighlighted]; }
//自定义滑块的大小 通过此方法可以更改滑块的任意大小和形状 -(UIImage*) OriginImage:(UIImage*)image scaleToSize:(CGSize)size { UIGraphicsBeginImageContext(size);//size为CGSize类型,即你所需要的图片尺寸 [image drawInRect:CGRectMake(0,0, size.width, size.height)]; UIImage* scaledImage =UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return scaledImage; }
<img src="webkit-fake-url://435b53da-7b6d-42cc-9d3b-f5c22a5033f7/image.tiff" alt="" />
相关文章推荐
- ios UiView转换成UIImage
- iOS 开发之带输入框的UIAlertView
- 基于POM(page oriented model)的UI测试脚本编写
- IOS之UIImageView--小实例项目--带音效的拳皇动画
- Arduino与Android蓝牙通信笔记
- easyui datagrid 编辑状态时,为列添加文本改变事件
- Dimensionality Reduction Techniques for Data Visualization
- 杭电ACM3117——Crixalis's Equipment
- 设计模式-生成器模式(Builder)
- require学习笔记总结
- confluence5.8.10的使用
- [置顶] 基于IBM Bluemix部署Java Web项目实战演练
- Codeforces Round #276 (Div. 1)B. Maximum Value 筛法
- Java中双等号和equeals的区别
- 玩转tableViewCell 侧滑按钮UITableViewCellDeleteConfirmationView
- 225 Implement Stack using Queues
- 232 Implement Queue using Stacks
- 每天学一点easyui②
- RMQ(Range Minimum Query)问题(转)
- 隐藏uitabbar的代码