Как СКРЫТЬ клавиатуру iPad от контроллера представления MODAL?

Я пытаюсь скрыть клавиатуру iPad от модального контроллера представления, но она не работает. Я попробовал resignFirstResponder, но это не имеет никакого влияния, если мы находимся в модальном контроллере представления. Я попробовал resignFirstResponder в немодальном UINavigationController с тем же самым UIViewController, и клавиатура скрывается правильно.

Кто-либо знает, как решают эту проблему?

Спасибо.

[Обновление], на которое это похоже, существует что-то не так с моим кодом, потому что resignFirstResponder действительно работает (я сделал простой тестовый сценарий вместо того, чтобы использовать мой код). Но я все еще не знаю, какова проблема.

22
задан Cal 4 May 2010 в 01:54
поделиться

2 ответа

Это произошло потому, что я использовал UIModalPresentationFormSheet. Все остальные работают, как ожидалось .... Потрачено на это несколько часов.

14
ответ дан 29 November 2019 в 03:53
поделиться

Я только что подтвердил, что проблема действительно в UIModalPresentationFormSheet, и отправил отчет об ошибке на apple rdar: // 8084017

3
ответ дан 29 November 2019 в 03:53
поделиться