在用户将数据添加到数据库后,我清除了三个文本输入字段:
self.textMonth.text = @"";
self.textTemp.text = @"";
self.textCloud.text = @"";
如何随后将光标放在这些字段中的任何一个?
我尝试了许多其他地方提供的解决方案,但似乎都没有奏效。非常感谢。嗯
只需使用becomeFirstResponder
like..使您的文本字段成为第一响应者
[self.textMonth becomeFirstResponder];
更改文本字段随后使用textFieldShouldReturn
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
if([self.textMonth isFirstReponder])
{
[self.textTemp becomeFirstResponder];
}
else if([self.textTemp isFirstReponder])
{
[self. textCloud becomeFirstResponder];
}
else if([self.textCloud isFirstReponder])
{
[self.textMonth becomeFirstResponder];
}
return YES;
}
希望对解决您的问题有所帮助
尝试这个:
[self.textMonth becomeFirstResponder];
根据您可以使用的条件becomeFirstResponder
[self.textMonth becomeFirstResponder];
[self.textTemp becomeFirstResponder];
[self.textCloud becomeFirstResponder];