У меня есть контроллер табличного представления, отображающий квадратные видео, и я хочу, чтобы каждая ячейка представления таблицы была квадратной. Возможно ли, чтобы каждый UITableViewCell динамически изменялся в зависимости от ширины экрана (например, 320x320 для iPhone5 и 375x375 для iPhone6)?Создание UITableViewCell на основе ширины экрана
В функции viewDidLoad моего взгляда контроллера у меня есть:
frameWidth = self.view.frame.size.width
self.videosView.rowHeight = UITableViewAutomaticDimension
self.videosView.estimatedRowHeight = frameWidth
ограничения для представления, которое отображает видео внутри UITableViewCell являются: Ведущими и пространством для надтаблицы, верхнее пространство для SuperView, 1: 1 соотношение сторон
Я все еще не могу получить клетку, чтобы быть квадратом. Любая помощь будет оценена!
Почему не просто установить статическая высота строки после определения размера экрана на устройстве с помощью переключателя? –