【发布时间】:2014-06-21 22:53:24
【问题描述】:
我有一个名为 place 的 UITextField,它的 text 属性包含一个 NSString。当用户点击文本字段时,我想从文本属性中清除现有内容。
我尝试了上面的代码,但没有任何反应。我也尝试使用占位符属性,但它是一样的。你知道可能是什么问题吗?我认为它应该有效。
- (void)textFieldDidBeginEditing:(UITextField *)textField {
self.place.text = nil;
}
2,版本 - 在这种情况下,文本字段中从一开始就不会出现任何内容
- (void)viewDidLoad
{
[super viewDidLoad];
...
[self textFieldDidBeginEditing:place];
}
- (void)textFieldDidBeginEditing:(UITextField *)textField {
textField.text = nil;
}
【问题讨论】:
-
textFieldDidBeginEditing: 被调用了吗?
标签: ios objective-c