Ale*_*ord 3 cocoa-touch uilabel uislider ios
嘿伙计们,我想知道如何将UISliders值显示为UILabels文本.谢谢
向滑块添加动作,如下所示:
[slider addTarget:self action:@selector(sliderChanged:) forControlEvents:UIControlEventValueChanged];
Run Code Online (Sandbox Code Playgroud)
凡sliderChanged:方法看起来是这样的:
- (void)sliderChanged:(UISlider *)slider {
self.label.text = [NSString stringWithFormat:@"%g", slider.value];
}
Run Code Online (Sandbox Code Playgroud)
试试这个:
- (IBAction) sliderValueChanged:(UISlider *)sender {
label.text = [NSString stringWithFormat:@"%f", slider.value];
}
Run Code Online (Sandbox Code Playgroud)
如果label和/或slider是IB元素,请定义IBOutlets并连接它们.
然后将滑块sliderChanged操作连接到此方法.
祝好运!
| 归档时间: |
|
| 查看次数: |
5235 次 |
| 最近记录: |