嘿,我想知道如何將UISliders值顯示爲UILabels文本。由於用UISliders值更改UILabels文本
3
A
回答
8
添加操作的滑塊,這樣的:
[slider addTarget:self action:@selector(sliderChanged:) forControlEvents:UIControlEventValueChanged];
凡sliderChanged:
方法看起來是這樣的:
- (void)sliderChanged:(UISlider *)slider {
self.label.text = [NSString stringWithFormat:@"%g", slider.value];
}
7
試試這個:
- (IBAction) sliderValueChanged:(UISlider *)sender {
label.text = [NSString stringWithFormat:@"%f", slider.value];
}
如果標籤和/或滑塊是IB元素,定義IBOutlets和連接它們。
然後將滑塊sliderChanged
操作連接到此方法。
祝你好運!
1
//This is for getting the Int Value
- (IBAction)sliderValueChanged:(UISlider *)sender
{
yourtextlabel.text = [NSString stringWithFormat:@"%d", (int)yourslideroutletname.value];
NSLog(@"the selider value==%@",yourtextlabel.text);
}
//This is for getting the float Value
- (IBAction)sliderValueChanged:(UISlider *)sender
{
yourtextlabel.text = [NSString stringWithFormat:@"%f", yourslideroutletname.value];
NSLog(@"the selider value==%@",yourtextlabel.text);
}
相關問題
- 1. 顯示UISliders值爲%
- 2. UISliders和設置值
- 3. 修改NSArray中UILabels的文本屬性
- 4. 如何動態更改UISliders,iOS的最大值?
- 5. 發送文本框值到UILabels
- 6. 太多UILabels與unicode文本
- 7. 使用javascript更改文本框值時更改標籤值
- 8. 動態更改文本值
- 9. 無法更改文本()值
- 10. Jade:文本框更改值=「...」
- 11. 文本框值已更改
- 12. 更改文本框值
- 13. 使用jQuery更改文本區域值
- 14. 用jQuery點擊更改文本值
- 15. 用css更改文本輸入的值?
- 16. 改變多個文本框的值使用AJAX文本框中的值更改
- 17. 更改文本文件中的值C++
- 18. 奇怪的值更改而不更改文本文件Python
- 19. 通過靜態文本引用更改文本值?
- 20. 使用SimpleXML更改文本節點的值使用SimpleXML更改文本節點的值
- 21. UILabels完整文本不可見
- 22. 更改文本
- 23. 更改文本
- 24. 更改文本
- 25. 更改文本
- 26. 更改文本
- 27. 更改文本
- 28. 更改文本
- 29. 更改文本
- 30. 更改文本
非常感謝您! – 2011-03-10 03:33:07