0

我有注册页面,其中包含用户名、名字、密码等文本字段。当用户单击提交按钮时。如果任何字段为空,我想将光标放在该文本字段的位置,任何人都可以帮助我。

4

2 回答 2

2

你可以试试这个,它会在父视图中查找任何空字段,并将焦点分配给它

for(UIView* subView in [self.yourView subviews])
 {
    if([subView isKindOfClass:[UITextField class]])
    {
        UITextField* textFeild = (UITextField*) subView;
        if([textFeild.text isEqualToString:@""])
        {

           [textFeild becomeFirstResponder];   ///Assign Focus
            break;
        }
    }
}

希望能帮助到你

于 2013-11-13T07:27:34.210 回答
2

找到您的文本字段对象。并将其放在您的代码中。

if(textfieldobj.text.length == 0)
{
   [textfieldobj becomeFirstResponder];
}

希望这可以帮助你...

于 2013-11-13T07:28:18.163 回答