Метод - это должно соответствующим образом отрегулировать высоту стола.

я есть UITableView, который содержит ячейку, которая в свою очередь содержит TTTextEditor (элемент управления Three20), который для всех намерений и целей является UITextView. Я использую TTTextEditor, чтобы пользователь мог вводить динамический объем текста, а когда размер элемента управления изменяется, я использую метод делегата, чтобы соответственно увеличить высоту содержащейся ячейки. Все идет нормально.

Когда я закончил редактирование, когда ячейка стала выше, таблица перестала прокручиваться настолько, чтобы охватить содержимое. Я предполагаю, что мне нужно отрегулировать высоту стола, чтобы компенсировать увеличение высоты ячейки, но все, что я пытаюсь, похоже, не дает эффекта. Прочитав, я пытаюсь это:

CGRect frame = [self.tableView frame];
CGSize contentSize = self.tableView.contentSize;

[self.tableView setFrame:CGRectMake(frame.origin.x, 
                                    frame.origin.y, 
                                    frame.size.width, 
                                    contentSize.height)];

Но это не работает - высота кадра увеличивается, но не до правильной высоты, и в любом случае таблица прокручивается не больше, чем изначально. Я также попытался метод sizeToFit на tableView без успеха.

Кто-нибудь знает, как я могу увеличить высоту прокручиваемой таблицы?

Ответы на вопрос(2)

Ваш ответ на вопрос