У меня есть прокручиваемый UITableView внутри большего UIScrollView. Поскольку представление таблицы не является прокруткой, я хочу, чтобы его размер кадра всегда соответствовал его размеру содержимого.Настройка рамки UITableView в соответствии с его размером содержимого
У меня есть следующий метод, который я называю:
- (void)resizeTableViewFrameHeight
{
// Table view does not scroll, so its frame height should be equal to its contentSize height
CGRect frame = self.tableView.frame;
frame.size = self.tableView.contentSize;
self.tableView.frame = frame;
}
Проблема заключается в том, что я должен называть этот метод в неправильное время (до contentSize установлен). Мне было интересно, есть ли свойство, которое я могу установить в UITableView, что приведет к тому, что его кадр будет всегда соответствовать его размеру контента автоматически?
Спасибо за ваш ввод. Я не могу прокрутить прокрутку таблицы, это не имеет смысла для моего пользовательского интерфейса. Но я думаю, мне просто придется изменить размер своей рамки. – Darren