У меня есть UIViewController, который имеет UITextView и UIImageView, когда клавиатура появляется, она закрывает мой UITextView.так как я могу сделать, чтобы управлять этим и то же самое для UITableView?
Вы можете поместить все элементы в ScrollView, а затем переместить вид для компенсации клавиатуры.Кто-то уже написал действительно удобный класс, проверьте: https://github.com/michaeltyson/TPKeyboardAvoiding
Надеюсь, это поможет!
Есть несколько хороших опций для первого случая:
Поднимите UITextView программно, когда клавиатура поднята, и UITextView первый респондент после этогоотличное решение или это в равной степени отличное решение .
UITextView
Добавьте все на UIScrollView, чтобы оно соответствующим образом перемещалось при поднятии клавиатуры после Этот простой урок
UIScrollView
A UITableView автоматически справится с этим с помощью метода – scrollToRowAtIndexPath:atScrollPosition:animated:, но любое из приведенных выше решений также будет работать.
UITableView
– scrollToRowAtIndexPath:atScrollPosition:animated: