ユーザー名、名、パスワードなどのテキストフィールドを含む登録ページがあります。ユーザーが送信ボタンをクリックすると、フィールドが空の場合、そのテキストフィールドにカーソル位置を置きたいのですが、誰か助けてください。
質問する
379 次
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 に答える