1

Xcode 4.3を使用していますが、UITextFieldを使用してUISliderの値を編集できるようにしたいと考えています。これどうやってするの?テキストフィールドに値を表示するスライダーがありますが、テキストフィールドからスライダーの値を設定することもできますか?

助けてくれてありがとう!!

4

1 に答える 1

2

「textField」がテキストフィールドの名前であると仮定して、viewDidLoadメソッドでそれにターゲットを追加します。

[textField addTarget:self
              action:@selector(textFieldDidChange)
    forControlEvents:UIControlEventEditingChanged];

そして、あなたが言ったように変更を処理します:

- (void)textFieldDidChange {

    Slider.value = [[textfield.text] intValue];

}

お役に立てれば。

于 2012-07-21T02:53:06.083 に答える