0

我有应用程序,我希望当用户输入任何数据时,文本字段默认为 10,因此当用户单击文本字段时,它会清除文本字段以输入数据。这意味着当用户输入数据时,它不会像清除 1 和o 带有退格,但默认情况下,当用户单击文本字段时,它应该会变得清晰。

4

2 回答 2

1
- (void)textFieldDidBeginEditing:(UITextField *)textField  
 {  
       [textfield settext:@""];
 }

如果您专注于文本字段,则调用此方法并清除文本字段。

于 2013-03-15T09:09:45.493 回答
0

Apple Developers已经为您完成了这项工作,设置10into UITextFieldplaceholder 属性见 doc,当您点击文本字段时,它将自动删除!

但是,如果您想清除它以防您添加10为文本字段的文本,那么,

 - (void)textFieldDidBeginEditing:(UITextField *)textField 
 {
       textField.text = @"";
 }

每次您关注文本字段时都会调用它。

于 2013-03-13T12:33:57.437 回答