UISlider 滑动条
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; //这里将背景设置为黑色,可以更清晰观察设置 self.view.backgroundColor = [UIColor blackColor]; //新建一个滑动条 UISlider *mySlider = [[UISlider alloc]initWithFrame:CGRectMake(100, 200, 200, 100)]; //滑动条不能设置宽度,但是可以缩放// mySlider.transform = CGAffineTransformMakeScale(2, 2); [self.view addSubview:mySlider]; //滑动条的起始状态(尽头为1,默认是0.5) mySlider.value = 0.1; //滑动条的颜色(拖动后的颜色,也就是滑块滑过的颜色) mySlider.tintColor = [UIColor redColor]; //给滑动条右边添加一张图片 mySlider.maximumValueImage = [UIImage imageNamed:@"6"]; //给滑动条左边添加一张图片 mySlider.minimumValueImage = [UIImage imageNamed:@"7"]; //给滑动条中间的滑块静止时添加一张图片 [mySlider setThumbImage:[UIImage imageNamed:@"9"] forState:UIControlStateNormal]; //给滑动条中间的滑块滑动时添加一张图片 [mySlider setThumbImage:[UIImage imageNamed:@"8"] forState:UIControlStateHighlighted]; //给滑动条添加一个滑动事件(例如:滑动时数字一直在变,就像调频收音机,最左边是0,最右边是1) [mySlider addTarget:self action:@selector(haha:) forControlEvents:UIControlEventValueChanged];}//滑块滑动时的方法,显示当前x的值-(void)haha:(UISlider *)x{ NSLog(@"%f", x.value);}