我有三个文本输入字段,我在用户将数据添加到数据库后清除:
self.textMonth.text = @"";
self.textTemp.text = @"";
self.textCloud.text = @"";
如何将光标随后放在其中任何一个字段中?
我尝试了其他地方提供的一些解决方案,但似乎都没有效果。非常感谢。 EH
答案 0 :(得分:2)
试试这个:
[self.textMonth becomeFirstResponder];
答案 1 :(得分:2)
使用becomeFirstResponder
之类的方式让你的文本字段成为第一响应者....
[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;
}
希望它有助于解决您的问题
答案 2 :(得分:0)
根据条件,您可以使用becomeFirstResponder
[self.textMonth becomeFirstResponder];
[self.textTemp becomeFirstResponder];
[self.textCloud becomeFirstResponder];