У меня есть два UITextFields
, которые я хочу использовать для входа в систему, один для имени пользователя и один для пароля. Прежде чем я не смог уволить клавиатуру в первом UITextField
, но мне удалось это исправить, теперь проблема заключается в том, что после ее увольнения я не могу нажать на другой UITextField
, чтобы ввести пароль, я просто застрял в имени пользователя UITextField
с клавиатурой уволен, поэтому я ничего не могу сделать. Любые предложения о том, как убрать клавиатуру, а затем нажмите на другую UITextField
, чтобы ввести информацию?Клавиатура на UITextField увольняет, но не может щелкнуть другой UITextField
@interface LoginViewController() <UITextFieldDelegate>
@end
@implementation LoginViewController
@synthesize managedObjectContext, usernameField, passwordField;
-(void) textFieldDidEndEditing:(UITextField *)textField{
}
-(void) textFieldDidBeginEditing:(UITextField *)textField{
[self.usernameField becomeFirstResponder];
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
//error occurs here
[self.usernameField resignFirstResponder];
return YES;
}
попытайтесь заменить [self.usernameField resignFirstResponder]; с [testField resignFirstResponder]; – Ankush
Убедитесь, что вы подключили self.usernameField delegate или попробуйте [textField resignFirstResponder]; – kagmanoj
жаль, ребята, почему-то это работает сейчас, и я не могу объяснить, но теперь у меня другая проблема, я изменил вопрос, не могли бы вы проверить обновленный вопрос? – user2076774