如何从UITextField设置UISlider的值
问题描述:
我使用的是Xcode 4.3,我希望能够使用UITextField编辑UISlider的值。我怎样才能做到这一点?我有一个滑块在文本字段中显示其值,但是我也可以从文本字段设置滑块的值吗?如何从UITextField设置UISlider的值
感谢您的帮助!
答
假设“文本框”是你的文本字段的名称,我想一个目标添加到它在您的viewDidLoad方法:
[textField addTarget:self
action:@selector(textFieldDidChange)
forControlEvents:UIControlEventEditingChanged];
然后处理像你说的变化:
- (void)textFieldDidChange {
Slider.value = [[textfield.text] intValue];
}
希望这有助于。
+0
非常感谢!很棒。 – Amelia777 2012-07-23 18:53:45
分解这个问题。 **你怎么认为你可以做到这一点? – 2012-07-20 21:14:42
Slider.value = [[textfield text] intValue]; – 2012-07-20 21:15:12
谢谢@NSPostWhenIdle,我试过这个: - (IBAction)setslider:(id)发件人 threshA.value = [[setThreshA text] intValue]; } 使用threshA作为我的滑块并将setThreshA作为文本字段,但设置文本字段对滑块不起作用,除非它设置为零。我究竟做错了什么? – Amelia777 2012-07-20 21:23:49