2013-04-16 4 views
1

.xib 파일의 UITextField에 'IBOutlet UITextField * textField'가 연결되어 있습니다. 이 요소는 스토리 보드의 VC에 연결되는 viewcontroller 클래스의 콤보 박스로 사용됩니다. 내 질문에 어떻게 자리 표시 자 텍스트를 수정할 수 있습니까? 나는 이미 다음의 3 가지 방법을 시도하지만 아무런 효과가 없다 !! labeltextField 실제로 각각의 객체를 가리키는 경우 일 것이다 답UITextField 자리 표시 자 바꾸기

+0

일부 다른 점은 잘못되었을 때 작동합니다. – Balu

답변

1

당신의 ViewController 방법의 viewDidLoad에 방법에 넣어 내 setPlaceholder method

0

textField.placeholder = @"placeholder"에 대한

-(void) setPlaceholder:(NSString *)label 
{ 
    textField.placeholder = label; 
    [textField setPlaceholder:label]; 
    [textField cell ]setPlaceholderString:label]; 
} 

들으 확인합니다.

+0

그것은 작동하지만 placefield 필드가 내 setPlaceholder 메서드를 호출 할 때 초기화되지 않았기 때문에 viewdidload 메서드에 textField.placeholder = @ "placeholder"를 넣습니다. – Nagasaki

1

만큼 당신이에 textField가 합성되어있어, 당신은 사용할 수 있어야합니다 : 내가 전화했을 때 자리 표시 자 필드가 초기화되지 않았기 때문에 textField.placeholder = label