O campo de texto do UIAlertView não mostra o teclado no iOS8
@implementation
UIAlertView *query;
@end
- (void)viewWillAppear:(BOOL)animated {
query = [[UIAlertView alloc]
initWithTitle:NSLocalizedString(@"New", @"")
message:nil
delegate:self
cancelButtonTitle:NSLocalizedString(@"Cancel", nil)
otherButtonTitles:NSLocalizedString(@"OK", @""), nil];
query.alertViewStyle = UIAlertViewStylePlainTextInput;
UITextField *textField = [_query textFieldAtIndex:0];
textField.placeholder = NSLocalizedString(@"Title", @"placeholder text where user enters name for new playlist");
textField.delegate = self;
[_query show];
}
Depois deUIAlertView
é mostrado, o teclado também é mostrado eUITextfield
é o foco (funciona apenas no iOS7 anterior, mas não no iOS8). eu tentei[textfield becomeFirstResponder]
, mas não funcionou. Crio um novo projeto e uso a enseada acima, ele funciona.
Meu problema: o teclado não é exibido comUIAlertViewStylePlainTextInput
estilo.
Não sei porque? Alguém pode me ajudar? Obrigado.