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