【发布时间】:2013-11-28 06:54:35
【问题描述】:
我在情节提要中设置了文本字段(homeTeam)的占位符文本(例如 18 岁以下)。现在我想检查如下情况。
- (BOOL)textFieldShouldBeginEditing:(UITextField *) textField
{
if ([_homeTeam.text isEqualToString:@"e.g. Under 18s"]) { // e.g. Under18s
[_homeTeam setPlaceholder:@""];
}
}
但条件永远不会成立。我在这里想念什么?当我使用 NSlog 进行跟踪时,_homeTeam.text 为空白。为什么会这样?
请提出建议。
【问题讨论】:
-
在
textFieldShouldBeginEditing中将占位符设置为@"" 有什么用?当您在文本字段中键入字符时,它会自动隐藏占位符。那么你想用这段代码做什么呢?
标签: ios objective-c uitextfield