我有应用程序我希望当用户输入任何数据和文本字段默认为10时,所以当用户点击文本字段然后它清除文本字段输入数据。这意味着当用户输入数据时,它不会删除一个像使用后退空格清除1和o,但默认情况下,当用户单击文本字段时,它应该清除。
答案 0 :(得分:1)
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
[textfield settext:@""];
}
如果您专注于文本字段,则调用此方法并清除文本字段。
答案 1 :(得分:0)
Apple开发者已经为您完成了此操作,将10
设置为UITextField
占位符属性see doc,当您点按文本字段时,它将被删除自动!
但是,如果您想要将10
添加为textfield的文本,则要清除它,
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
textField.text = @"";
}
每次关注文本字段时都会调用。