iOS开发(9)UISlider
UISlider是进度条控件
//创建UISlider
UISlider *s1 = [[UISlider alloc] initWithFrame:CGRectMake(30, 100, 150, 40)];
//设置最小值范围
s1.minimumValue = 1.0;
//设置最大值范围
s1.maximumValue = 50.0;
//设置当前值
s1.value = 1;
//设置最小值的轨道颜色
s1.minimumTrackTintColor = [UIColor redColor];
//设置最大值的轨道颜色
s1.maximumTrackTintColor = [UIColor blackColor];
//设置连续性 (持续更新)
s1.continuous = YES;
//添加响应事件 在iOS开发(3)中UIButton讲过,button一般的ControlEvents是单击,而这里slider则是ValueChanged
[s1 addTarget:self action:@selector(sliderChange:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:s1];
- (void)sliderChange:(UISlider *)sender
{
//用一个label显示进度条在华东中的的当前值
UILabel *lbl1 = (UILabel *)[self.view viewWithTag:101];
lbl1.text = [NSString stringWithFormat:@"%.2f",sender.value];
}
总结
以上是生活随笔为你收集整理的iOS开发(9)UISlider的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: iOS开发(8)UISwitch
- 下一篇: iOS开发(10)UISegmented