UITextField подает в отставку первый респондент во время вращения, когда содержится в контроллере представления с UIModalPresentationPageSheet - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть контроллер вида с UITextField при его просмотре.Контроллер представления имеет модальный стиль представления UIModalPresentationPageSheet, и затем он представляется:

ViewController* tc = [self.storyboard instantiateViewControllerWithIdentifier:@"hello"];

tc.modalPresentationStyle = UIModalPresentationPageSheet;

[self presentViewController:tc
                   animated:YES
                 completion:nil];

, когда я поворачиваю свое устройство из портретного положения в горизонтальное положение, текстовое поле подает в отставку первый респондент.Под этим я подразумеваю, что вызывается метод делегата - (void)textFieldDidEndEditing:(UITextField *)textField.Вот стек вызовов:

enter image description here

Если я не установлю modalPresentationStyle для контроллера представления, тогда все в порядке.В текстовое поле не уходит первый респондент.Но мне нужен стиль презентации.Можно ли избежать такого поведения?

...