我有一个'IBOutlet UITextField * textField'与.xib文件中的UITextField连接。 我在viewcontroller类中使用此元素作为组合框,该类连接到故事板中的VC。 我的问题是如何修改占位符文本?我已经尝试了以下3种方法,但没有任何效果!!
-(void) setPlaceholder:(NSString *)label
{
textField.placeholder = label;
[textField setPlaceholder:label];
[textField cell ]setPlaceholderString:label];
}
你的答案
答案 0 :(得分:1)
只要您已经合成了textField,您就应该可以使用:
textField.placeholder = label
答案 1 :(得分:1)
将它放在viewcontroller方法的viewdidload方法中,因为当我调用setPlaceholder方法时,占位符字段未初始化
答案 2 :(得分:0)
textField.placeholder = @"placeholder"
应该有效,检查label
和textField
是否实际指向相应的对象。