Есть ли способ закрыть окно предупреждения UIAlertController с помощью клавиши возврата на клавиатуре? В моем проекте клавиша возврата только закрывает клавиатуру, но окно предупреждения остается на экране до тех пор, пока я не нажму кнопку «ОК» предупреждения.
Закройте UIAlertController с помощью клавиши возврата клавиатуры
comment
Вы можете использовать этот метод stackoverflow.com/questions/12416825/
- person MendyK   schedule 22.02.2015
Ответы (2)
Это должно быть стандартным поведением, но у меня была такая же проблема.
Это было вызвано наличием двух кнопок (ок и отмены) со стилем UIAlertActionStyleDefault. Как только я изменил один из них на UIAlertActionStyleCancel, он заработал, как и ожидалось.
person
Sune
schedule
24.02.2016
Попробуйте какое-нибудь пользовательское уведомление, как показано ниже, внутри viewDidLoad,
[[NSNotificationCenter defaultCenter]addObserver:self
selector:@selector(dismissit) name:UITextFieldTextDidEndEditingNotification
object:nil];
-(void)dismissit{
[alert dismissWithClickedButtonIndex:0 animated:YES];
}
Надеюсь, поможет. Пожалуйста, оставьте свой отзыв, решило ли это вашу проблему.
person
Pradheep Narendran P
schedule
24.02.2016