iOS6将光标放在SPecific文本字段中

时间:2013-05-14 06:48:30

标签: ios cursor textinput

我有三个文本输入字段,我在用户将数据添加到数据库后清除:

 self.textMonth.text  = @"";
 self.textTemp.text   = @"";
 self.textCloud.text  = @"";

如何将光标随后放在其中任何一个字段中?

我尝试了其他地方提供的一些解决方案,但似乎都没有效果。非常感谢。 EH

3 个答案:

答案 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];