У меня есть UIViewController, который имеет UITextView и UIImageView, когда клавиатура подходит, он закрывает мой UITextView. так как я могу это сделать, чтобы управлять этим и тем же самым для UITableView? Клавиатура закрывает мой UIViewController?
ответ
Есть несколько хороших вариантов для первого случая:
Поднимите
UITextView
программно, когда клавиатура вверх иUITextView
является первым ответчиком следующих this excellent solution или this equally excellent solution.Добавить все на
UIScrollView
так, что она движется надлежащим образом, когда клавиатура поднята следующая this simple tutorial
UITableView
обойдется это очень хорошо для вас автоматически с помощью метода – scrollToRowAtIndexPath:atScrollPosition:animated:
, но либо из указанных выше решений также будет работать.
Вы можете поместить все элементы внутри ScrollView, а затем переместить вид, чтобы компенсировать клавиатуру. Кто-то уже написал действительно удобный класс, проверьте: https://github.com/michaeltyson/TPKeyboardAvoiding
Надеюсь, это поможет!
... и он работает очень хорошо. Вы можете найти в http://iosdevblog.com/2014/07/26/keyboard-hides-text-fields/ учебник об этом – plusangel
- 1. Почему клавиатура Android закрывает мой EditText?
- 2. Клавиатура Android webview закрывает вход
- 3. Клавиатура, блокирующая мой взгляд
- 4. Мягкая клавиатура закрывает EditText в PopupWindow
- 5. Как найти, закрывает ли клавиатура элемент управления
- 6. iOS: Клавиатура закрывает объекты формы Swift
- 7. Как переместить UITextView, когда клавиатура закрывает его
- 8. Клавиатура скрывается UITextView в UIViewController Xamarin IOS
- 9. клавиатура скрывает мой текст
- 10. Клавиатура iOS 8 скрывает мой текст
- 11. Мой Nav значок не закрывает
- 12. Почему закрывает мой клиент соединение
- 13. Клавиатура автоматически настроить мой UITableView прокрутку
- 14. Почему мой контроль обновления сохраняет мой UIViewController?
- 15. Android - Клавиатура сжимает мой вид
- 16. всплывающая клавиатура разрушает мой списокView
- 17. Как прокрутить мой контент UIViewController?
- 18. Как бросить на мой UIViewController
- 19. Добавление изображения в мой UIViewController
- 20. Crash on iOS, когда система очищает память и закрывает UIViewController
- 21. Телефонная клавиатура, экранная клавиатура на iOS меняет мой контент
- 22. Андроид Мягкая клавиатура закрывает поле ввода в веб-просмотре
- 23. Закрытие UITableViewController, когда клавиатура закрывает ячейки, вызывает сбой
- 24. Как проверить, закрывает ли клавиатура UITextField в UITableView?
- 25. Мой код закрывает книгу, но не окно
- 26. Почему мой оператор использования не закрывает соединение?
- 27. андроид назад кнопка не закрывает мой диалог
- 28. Почему мой Java-сервер закрывает сокеты?
- 29. Windows Закрывает мой проект SFML после запуска
- 30. Почему закрывает мой Nginx сервер поддерживать соединение
Возможный дубликат [Как сделать UITextField вверх, когда клавиатура присутствует] (http://stackoverflow.com/questions/1126726/how-to-make-a-uitextfield-move-up-when-keyboard- is-present) – Kevin