- (void)viewDidLoad
{
[super viewDidLoad];
//初始化 slide 配置
slide=[[[UISlider alloc]init]autorelease];
//配置 slide 位置
slide.frame=CGRectMake(10, 10, 150, 10);
//设置 slide 最大值
slide.maximumValue=10;
//设置slide 最小值
slide.minimumValue=1;
// 设置slide 最大值的背景颜色
slide.maximumTrackTintColor=[UIColor redColor];
// 设置slide 最小值的背景颜色
slide.minimumTrackTintColor=[UIColor greenColor];
slide.enabled=YES;
//设置拖动slide 适时更新数据
slide.continuous=YES;
//设置slide 的默认值
[slide setValue:4];
//拖动slide 时调用的方法
[slide addTarget:self action:@selector(slidchang:) forControlEvents:UIControlEventValueChanged];
//加入到视图里面
[self.view addSubview:slide];
// Do any additional setup after loading the view, typically from a nib.
}
-(void)slidchang:(id)sender
{
UISlider* control = (UISlider*)sender;
if(control == slide){
float value = control.value;
NSLog(@"%f",value);
/* 添加自己的处理代码 */
}
}
UISlider 详解
最新推荐文章于 2017-01-03 11:07:00 发布