Я довольно долго бьюсь над этой проблемой. У меня есть UITableViewCell
, который содержит 2 UIImageView's
. выглядеть так:
Теперь это работает так, что когда я скользю пальцем по одному из изображений, это изображение должно увеличить его ширину до другой стороны экрана, а его высота должна увеличиться до размера расширенной ширины, чтобы сделать его четный (я использую UIPanGestureRecognizer
), который также требует увеличения UITableViewCell
.
Но по какой-то причине мне не удалось выполнить эту предположительно простую задачу. и хотя UiImageView's
увеличивается, как я хочу, но высота UITableViewCell - остается статической. в результате чего нижняя часть ячейки становится скрытой
Основываясь на предложениях к подобным вопросам, задаваемым при переполнении стека, я попробовал следующее, но все еще не могу решить проблему.
Я добавил следующий фрагмент кода в свой viewDidLoad
:
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 470
но не только это не решило проблему, теперь при автоматической высоте большая часть ячейки скрыта и отображается только верх. Кажется, по какой-то причине требуется статическая высота строки, но опять же Как заставить высоту ячейки увеличиваться в ответ на UIImageView
увеличение внутри ячейки.