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 に答える