Я пытался разгадать эту слишком распространенную проблему расширения UITextView
внутри растущего UITableViewCell
UITableView
, и я почти там, за исключением одной маленькой вещи.UITableView beginUpdate/endUpdate вызывает прокрутку вверх
У меня есть UITableView
, у которого есть обычай UITableViewCell
. Мой UITableView
использует новую динамическую высоту ячейки iOS8 с помощью self.tableView.estimatedRowHeight
и self.tableView.rowHeight = UITableViewAutomaticDimension;
, что увеличивает высоту ячейки, основываясь на ее автоматической компоновке.
я могу правильно вырастить свою «рамку с и моими UITableView
» UITextField
высота s клетка действительно растет, но каждый раз, когда я назвал self.tableView beginUpdates
и соответствующий endUpdates
, весь мой взгляд свитка Tableview заставляет свиток к верхней части табличный вид. У меня есть метод, который прокручивается до позиции каретки, но, как вы можете себе представить, каждый раз, когда в UITextView создается новая строка, UITableView прокручивается до самого верха, а затем в позицию каретки, и это чертовски чертовски.
У кого-нибудь есть идеи? При необходимости я могу предоставить видео. Cheers, Mike
Возможный дубликат [JERKY прокруткой После обновления UITableViewCell в месте с UITableViewAutomaticDimension] (http://stackoverflow.com/questions/27996438/jerky-scrolling-after-updating-uitableviewcell-in-place-with-uitableviewautomati) – Emilio