UISplitViewController Автоматически скрывает клавиатуру при прикосновении к подробному виду - PullRequest
2 голосов
/ 04 октября 2011

Я заметил, что ряд приложений для iPad, использующих UISearchBar и UISplitViewController, могут изящно скрывать клавиатуру, когда пользователь нажимает подробный вид.Это действительно полезно, но я не вижу, как это реализовать.Например, это делается в приложении Почта.Есть ли автоматическое поведение, делающее это?Как я могу эффективно реализовать это?

1 Ответ

0 голосов
/ 17 апреля 2012

Это « Как проверить, была ли нажата кнопка« Скрыть »на клавиатуре iPad? ». Я обнаружил (проверено только в iOS5.1), что клавиатура в любом случае закрывалась, когда пользователь нажимал на подробный вид, но панель поиска не получала никаких сообщений. Подсказка в связанном ответе помогает определить, когда клавиатура исчезнет, ​​и вы сможете избавиться от панели поиска.

Кстати: я думаю, что текущее почтовое приложение на iPad содержит ошибки: в альбомном режиме нажмите панель поиска над списком сообщений, затем, когда она активна, нажмите подробный вид или кнопку отклонения клавиатуры - панель поиска остается там, где это так, и вам нужно использовать кнопку «Отмена», чтобы вернуть его в исходное положение.

...