У меня есть UITableView
, вложенное в UIScrollView
, и мне сложно вычислить высоту любого из них.
Содержимое обоих документов является динамическим, поэтому я бы хотел, чтобы представление таблицы расширялось до его содержимого, и, в свою очередь, представление прокрутки расширялось до содержимого представления таблицы.
Iесть это для просмотра прокрутки:
CGFloat scrollViewHeight = 0.0f;
for (UIView* view in contentView.subviews)
{
scrollViewHeight += view.frame.size.height;
}
Но результирующая высота слишком длинная, слишком много прокрутки.
Вид таблицы, с которой мне сложнее получить динамическое изменение размера, если я оставлю егобез определенного размера это слишком мало.Поэтому я добавил это:
self.tableView.contentSize = CGSizeMake(320.0f, [self.tableView contentSize].height);
И это слишком много.
Я думаю, что размер табличного представления определяется количеством и высотой строк в нем, но не может найтиЧеткий ответ здесь или в сети.
Есть идеи?