2013-04-16 70 views
1

我有一個'IBOutlet UITextField * textField'與.xib文件中的UITextField連接。 我使用這個元素作爲連接到故事板中的VC的viewcontroller類中的組合框。 我的問題是我如何修改佔位符文本?我已經嘗試了以下3種方法,但沒有任何工作!替換UITextField Placeholder

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

THX你的答案

+0

某些地方你錯了,否則它會工作。 – Balu

回答

1

把它放在你的ViewController方法的viewDidLoad方法,因爲佔位符場沒有初始化的時候我打電話給我的setPlaceholder方法

0

textField.placeholder = @"placeholder"應當制定,檢查是否labeltextField實際上指向相應的對象。

+0

它的工作原理,但我把textField.placeholder = @「placeholder」放在viewdidload方法中,因爲當我調用我的setPlaceholder方法時,佔位符字段沒有初始化 – Nagasaki

1

只要你在文本框已被合成,你應該能夠使用: textField.placeholder = label

相關問題