【发布时间】:2017-02-03 11:54:56
【问题描述】:
我有一个显示方形视频的表格视图控制器,并且我希望每个表格视图单元格也是一个正方形。是否可以让每个 UITableViewCell 根据屏幕宽度动态调整大小(例如 iPhone5 为 320x320,iPhone6 为 375x375)?
在我的视图控制器的 viewDidLoad 函数中,我有:
frameWidth = self.view.frame.size.width
self.videosView.rowHeight = UITableViewAutomaticDimension
self.videosView.estimatedRowHeight = frameWidth
在 UITableViewCell 内显示视频的视图的约束是: 前导和尾随空间到超级视图,顶部空间到超级视图,1:1 纵横比
我仍然无法让单元格成为正方形。任何帮助将不胜感激!
【问题讨论】:
-
为什么不在通过开关确定设备上的屏幕尺寸后设置静态行高?
标签: swift uitableview ios8 tableviewcell