0
A
回答
1
首先,爲滑塊改變值添加一個事件:
[mySlider addTarget:self
action:@selector(sliderValueChanged:)
forControlEvents:UIControlEventValueChanged];
你將要爲每個滑塊做到這一點。
在你sliderValueChanged:
功能:
- (void)sliderValueChanged:(id)sender {
[self calculateResult];
}
在calculateResult
你可以做你的計算和設置您的結果框。
如果你需要確保你的分段控制在一些國家第一,只需添加一個if
子句sliderValueChanged:
- (void)sliderValueChanged:(id)sender {
if ([mySegmentedControl selectedSegmentIndex] == 1) {
[self calculateResult];
}
}
+0
謝謝!我想出了一些根據你的建議起作用的東西。 – user1452710
0
我想出了利用mopsled's answer奏效:
if (UIControlEventValueChanged && mySeg.selectedSegmentIndex == 0) {
float floatResult = [f3.text floatValue]-[f2.text floatValue];
float coldFactor = [fcold.text floatValue]*floatResult;
float result = [f1.text floatValue]+coldFactor;
NSString *tpResult = [[NSString alloc] initWithFormat:@"%.0f",result];
f4Result.text = tpResult;
}
相關問題
- 1. UISlider在停止更改數值後評估結果
- 2. UISlider更改iPhone中的值
- 3. Swift - UISlider不更改其值
- 4. 使用UISlider更改CALayer值
- 5. iOS UISlider - 更改價格值
- 6. 用uislider更改CGContextSetLineWidth
- 7. 如何使用單鍵更改UISlider值?
- 8. 如何更改UISlider的價值
- 9. 使用minimumImageValue/maximumImageValue更改UISlider值
- 10. 用UISlider更改UIImageView高度
- 11. 更改UISlider的大小thumbImage
- 12. 使用UISlider更改音量
- 13. 改變UISlider值的密度?
- 14. linq更改結果集的值
- 15. bash grep結果var值每行更改
- 16. 如果更改結果
- 17. UISlider的值更改爲範圍之外的值
- 18. UISlider的最後一個值和當前更改的值
- 19. 改變它的值後保存UISlider值
- 20. 可調整+ UISlider,當UISlider更改時不播放seekToTime
- 21. MySQL - GROUP BY更改結果
- 22. 更改結果標識
- 23. Javascript IIFE更改結果
- 24. 更改數據庫結果
- 25. 計算結果,如果組合框的值已更改
- 26. UISlider更改UITextView的字體大小
- 27. GPUImage使用UISlider更改亮度
- 28. 通過UISlider更改UIAccelerometer的updateInterval
- 29. 更改UISlider中的範圍圖像
- 30. 使用UISlider更改字體大小
爲什麼你會不會簡單地更新實際結果時滑動任何滑塊?在飛行計算!還發布一些你的代碼,以便我們可以看看它,也許只是編輯它! – trumpetlicks