Клавиатура закрывает мой UIViewController? - PullRequest
4 голосов
/ 04 января 2012

У меня есть UIViewController, который имеет UITextView и UIImageView, когда клавиатура появляется, она закрывает мой UITextView.так как я могу сделать, чтобы управлять этим и то же самое для UITableView?UIViewController

UITableViewController

Ответы [ 2 ]

2 голосов
/ 04 января 2012

Вы можете поместить все элементы в ScrollView, а затем переместить вид для компенсации клавиатуры.Кто-то уже написал действительно удобный класс, проверьте: https://github.com/michaeltyson/TPKeyboardAvoiding

Надеюсь, это поможет!

0 голосов
/ 04 января 2012

Есть несколько хороших опций для первого случая:

  1. Поднимите UITextView программно, когда клавиатура поднята, и UITextView первый респондент после этогоотличное решение или это в равной степени отличное решение .

  2. Добавьте все на UIScrollView, чтобы оно соответствующим образом перемещалось при поднятии клавиатуры после Этот простой урок

A UITableView автоматически справится с этим с помощью метода – scrollToRowAtIndexPath:atScrollPosition:animated:, но любое из приведенных выше решений также будет работать.

...