1

我有一个 'IBOutlet UITextField* textField' 与 .xib 文件中的 UITextField 连接。我将此元素用作连接到情节提要中的 VC 的视图控制器类中的组合框。我的问题是如何修改占位符文本?我已经尝试了以下 3 种方法,但没有任何效果!!

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

谢谢你的回答

4

3 回答 3

1

只要你的 textField 已经合成,你应该可以使用: textField.placeholder = label

于 2013-04-16T10:55:18.427 回答
1

把它放在你的 viewcontroller 方法的 viewdidload 方法中,因为当我调用我的 setPlaceholder 方法时,占位符字段没有初始化

于 2013-04-18T14:44:40.427 回答
0

textField.placeholder = @"placeholder"应该工作,检查是否labeltextField实际指向各自的对象。

于 2013-04-16T09:18:52.487 回答