0

キーボードが同じで2回目に辞任しないtextfield。使用しUITextFieldDelegateました。例:何かを入力してName textField、キーボードを辞任します。MobileNo何かを入力したフィールドをクリックしました。今回はキーボードが辞任していません。

-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField resignFirstResponder];
    return YES;
}
4

2 に答える 2

1

delegateあなたのメイクMobileNo

MobileNo.delegate=self;

または、xibを使用している場合は、Outlet接続を作成しますdelegate

于 2013-02-18T13:54:46.650 に答える
-1

これを試して、

- (void)viewDidLoad
{
 UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)];
tapGesture.cancelsTouchesInView = NO;
[self.view addGestureRecognizer:tapGesture];
}
-(void)dismissKeyboard
{
 [self.view endEditing:YES];
}
于 2013-02-18T13:52:38.617 に答える