連續滑塊值這裏就是我想和UI滑塊做....約顯示UISlider
我有次一堆文件,我告訴他們根據滑塊值。問題是我想在用戶改變/移動滑塊時顯示滑塊值。換句話說,當用戶移動滑塊(而不是之後)時,該值應該改變(並在屏幕上顯示)。
任何人都可以請給我任何想法如何做到這一點?
謝謝。
連續滑塊值這裏就是我想和UI滑塊做....約顯示UISlider
我有次一堆文件,我告訴他們根據滑塊值。問題是我想在用戶改變/移動滑塊時顯示滑塊值。換句話說,當用戶移動滑塊(而不是之後)時,該值應該改變(並在屏幕上顯示)。
任何人都可以請給我任何想法如何做到這一點?
謝謝。
您可以要求在滑塊值發生更改時調用該方法。然後使用該更改,您應該更新標籤的文本。
爲了偵聽值的變化:
[mySlider addTarget:self action:@selector(mySliderChanged:) forControlEvents:UIControlEventValueChanged];
然後更新標籤:
NSString *labelString = [NSString stringWithFormat:@"Slider value is %d", mySlider.value];
[myLabel setText:labelString];
mySlider.continuous = YES;
@property(nonatomic, getter=isContinuous) BOOL continuous
從文檔:
討論
如果是,則滑塊將更新事件 連續發送到關聯的目標的操作方法 。如果否,則 滑塊僅在用戶釋放滑塊的大拇指 控制以設置最終值時發送操作事件 。
這就是我現在正在做的。問題是:一旦釋放滑塊,就會調用動作處理程序...而不是在滑塊移動的時候... :(..有幫助嗎?) – Ahsan 2011-06-05 06:50:25
Set mySlider.continuous = YES。 – 2011-12-07 19:22:18