UISlider的使用
一、创建滑块
滑块是一个标准的UIControl。我们可以通过代码创建,和开关(UISwitch)的宽与高都会被忽略一样滑块的高也会被忽略(但是宽度不会):
UISlider* mySlider = [ [ UISlider alloc ] initWithFrame:CGRectMake(20.0,10.0,200.0,0.0) ];//高度设为0
二、设定范围与默认值
创建完毕的同时我们要设置好滑块的范围,如果没有设置,默认为 0.0 到 1.0 之间的值。UISlider提供了两个属性来设置范围:mininumValue(最小值) 和 maxinumValue(最大值)
mySlider.mininumValue = 0.0;//最小值
mySlider.maxinumValue = 100.0;//最大值
同时也可以为滑块设定一个默认值:
mySlider.value = 50.0;
三、添加图片
滑块可以两端显示图像。添加图像后UISlider会缩短,所以要记得在创建的时候增加滑块的宽度来适应图像。
[ mySlider setMininumTrackImage: [ UIImage applicationImageNamed:@"min.png" ] forState: UIControlStateNormal ];
[ mySlider setMaxinumTrackImage: [ UIImage applicationImageNamed:@"max.pn
一、创建滑块
滑块是一个标准的UIControl。我们可以通过代码创建,和开关(UISwitch)的宽与高都会被忽略一样滑块的高也会被忽略(但是宽度不会):
UISlider* mySlider = [ [ UISlider alloc ] initWithFrame:CGRectMake(20.0,10.0,200.0,0.0) ];//高度设为0
二、设定范围与默认值
创建完毕的同时我们要设置好滑块的范围,如果没有设置,默认为 0.0 到 1.0 之间的值。UISlider提供了两个属性来设置范围:mininumValue(最小值) 和 maxinumValue(最大值)
mySlider.mininumValue = 0.0;//最小值
mySlider.maxinumValue = 100.0;//最大值
同时也可以为滑块设定一个默认值:
mySlider.value = 50.0;
三、添加图片
滑块可以两端显示图像。添加图像后UISlider会缩短,所以要记得在创建的时候增加滑块的宽度来适应图像。
[ mySlider setMininumTrackImage: [ UIImage applicationImageNamed:@"min.png" ] forState: UIControlStateNormal ];
[ mySlider setMaxinumTrackImage: [ UIImage applicationImageNamed:@"max.pn