2010-05-06 30 views
0

当我创建一个文本字段的第一响应者时,它会删除我的默认文本。我希望这个文本留下,直到用户输入内容。如何使文本字段成为第一响应者而不是删除文本? iPhone

我正在寻找的最终结果是,我希望键盘出现在屏幕上,并且默认指示仍然出现,直到用户单击键盘上的按钮......此时应该清除默认文本。

我试图在视图加载时使textfield first responder ...这允许我显示键盘......但它清除了我的教学文本。

+0

我正在使用文本,而不是占位符我的默认文本 – 2010-06-16 14:03:31

+0

也遵循如下:取消选中“清除编辑开始” – 2010-06-16 14:04:10

回答

1

在Interface Builder中取出检查的,并在textFieldDidBeginEditing“编辑开始时明显的”法

- (void)textFieldDidBeginEditing:(UITextField *)textField 
{ 

[textField1 clearsOnBeginEditing];//textField1 is the instance of your text field. 

} 

一切顺利。

+0

我试过这个......但它没有清除该字段中的文本..它只是把光标放在文本的末尾。我调试过,它正在运行代码...也许我有一些其他代码导致问题。 – 2010-05-07 13:32:53

相关问题