Модальное диалоговое окно не отклоняет клавиатуру

Я сталкиваюсь с проблемой, где клавиатура не становится отклоненной при отъезде a UITextField или UITextView в a UIModalPresentationFormSheet. Кроме того, я создал большую кнопку для служения в качестве образования представления поэтому, если пользователь касается вне полей, оно инициировано. Я использую тот же код в обычном контроллере представления, и он работает как ожидалось. В модальном контроллере представления это ничего не делает. Любые предложения ценились бы.

- (BOOL)textFieldShouldReturn:(id)sender {  
 [titleTextField resignFirstResponder];
 return YES;
}

- (BOOL)textViewShouldReturn:(id)sender {  
 [synopsisTextView resignFirstResponder];
 return YES;
}

- (IBAction)textFieldDoneEditing:(id)sender {  
 [sender resignFirstResponder];
} 

- (IBAction)textViewDoneEditing:(id)sender {  
 [sender resignFirstResponder];
} 

- (IBAction)backgroundClick:(id)sender {  
 [titleTextField resignFirstResponder];
 [synopsisTextView resignFirstResponder];
}
41
задан Chris Trahey 25 February 2017 в 19:16
поделиться

1 ответ

Если вы представляете модальное представление со стилем презентации «лист формы», Apple, очевидно, не отключает клавиатуру, думая, что они не хотят, чтобы клавиатура выскакивала и выскакивала там, где пользователь будет делать много редактирование (т.е. «формы»). Исправление - изменить стиль презентации или жить с ним.

3
ответ дан 27 November 2019 в 00:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: