Пользовательский UIView изменить размер в соответствии с содержанием
У меня есть UITableview, который должен отображать содержимое (изображение и текст) в зависимости от размера изображения. (полная ширина - высота в соответствии с соотношением сторон)
Я определил пользовательскую ячейку и встроил в нее Customview.
Пользовательский вид (он имеет вид изображения, ограниченный, чтобы соответствовать пользовательскому виду).
CustomView получает размер изображения из API. Я рассчитываю высоту, необходимую для Customview.
Я попытался установить intrinsicContentSize для Customview в соответствии с размером получаемого изображения, а также установить ограничение высоты изображения.
Но Высота контейнера не отражается в табличном представлении UITableViewAutomaticDimension.
Однако, если установить высоту CustomView внутри ячейки, это работает.
Каков наилучший способ создания пользовательского представления, которое сигнализирует суперпредставлению ту высоту, которая ему необходима для отображения?