2012-07-20 2 views
1

Xcode 4.3을 사용하고 있으며 UITextField를 사용하여 UISlider의 값을 편집 할 수 있기를 원합니다. 어떻게해야합니까? 텍스트 필드에 값을 표시하는 슬라이더가 있지만 텍스트 필드에서 슬라이더의 값을 설정할 수도 있습니까?UITextField에서 UISlider 값을 설정하는 방법

도움을 주셔서 감사합니다.

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

그리고 당신이 말한 것처럼 변경을 처리 : "TextField를"가정

+0

문제를 해결하십시오. ** 당신은 ** 당신이 이것을 할 수 있다고 어떻게 생각합니까? –

+0

Slider.value = [[텍스트 필드] intValue]; –

+0

고마워요 @ NSPostWhenIdle,이 시도 : - (IBAction) setslider : (id) 보낸 사람 { threshA.value = [[setThreshA text] intValue]; } threshA를 내 슬라이더로, setThreshA를 텍스트 필드로 사용하지만 텍스트 필드를 설정해도 슬라이더에 영향을 미치지 않습니다. 단, 0으로 설정된다는 점만 다릅니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? – Amelia777

답변

2

텍스트 필드의 이름, 당신의 viewDidLoad 방법에에 대상을 추가 할 수 있습니다

- (void)textFieldDidChange { 

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

} 

희망이 도움이됩니다.

+0

정말 고마워요 !!! 훌륭하게 작동합니다. – Amelia777

관련 문제