2016-02-19 8 views
1

У меня есть табличное представление с динамически меняющимся количеством ячеек. иногда их 10, в другое время более 20 ячеек. Этот Tableview находится в Viewcontroller, но у меня так много контента в этом представлении таблицы, поэтому мой просмотр таблицы и весь другой контент находятся в scrollview. теперь у меня двойной свиток. на моем scrollview, а другой на моем столе, и это довольно неудобно. так как я могу настроить высоту моего табличного представления динамически?Динамическая высота для UITableview

+0

Проверьте ответ [http://stackoverflow.com/a/14228015 /3177007](http://stackoverflow.com/a/14228015/3177007). –

ответ

1

Если вы используете Autolayout с раскадровкой затем установить ограничение вашего Tableview

let Count = CGFloat(dataArray.count) 
constraintsTblHeight.constant = Count*100 //100 is your tablview's cell height 

других мудрой увеличить эту высоту в высоту tablview

+0

ОК спасибо, но где я устанавливаю расчетную высоту для моего UITableView? – hannes

+0

После получения ваших данных .. –

Смежные вопросы