2015-05-11 3 views
2

У меня есть табличный вид с изображением и этикетками. Я хочу, чтобы динамическая высота ячейки таблицы зависела как от высоты текста метки, так и от размера изображения. Как я могу это достичь? enter image description hereДинамически меняет размер ячейки таблицы с изображением

В настоящее время я предоставил аспектный рацион для просмотра изображений, но на выходе он принимает тот же аспектный рацион и фиксирует размер изображения. Я хочу, чтобы какой бы размер изображения не появился, мое изображение должно быть сделано из этого размера. Я достиг, что динамическая высота ячейки зависит от размера метки, но как сделать то же самое с изображением? Концепция этого вопроса: Using Auto Layout in UITableView for dynamic cell layouts & variable row heights работает на этикетку не для изображения

+1

возможно дубликат [Использование автоматической компоновки в UITableView для динамических макетов ячейки и переменной высоты строки] (http://stackoverflow.com/questions/18746929/using-auto-layout-in-uitableview-for-dynamic -cell-layouts-variable-row-height) –

+0

@ DánielNagy Я назвал это и сделал свой размер ячейки динамическим в соответствии с текстом ярлыка, но теперь я хочу, чтобы размер был изменен в соответствии с размером изображения. Как я могу сделать это для изображения? –

+0

вы можете получить размер изображения и программно добавить ограничения ширины и высоты, тогда вы можете установить оба размера изображения. –

ответ

2

Если вы поддерживаете iOS8 и выше, то две приведенные ниже строки кода будут работать.

self.tableView.estimatedRowHeight = 400 //Just give a maximum value 
self.tableView.rowHeight = UITableViewAutomaticDimension // This will take automatically. 
+1

Эти строки работают для метки не для размера изображения. –

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