我的自动布局有问题。我在单元格内部有UIImageView。图像是方形的,我将cell height
设置为320
。但是当我使用iPad模拟器时,单元高度不会改变。看起来仍然使用320 height
。
我尝试将底部保证金和上边距设置为<或等于12
并将priority
设置为1000
,这样可使图像的大小正确,但单元格高度不会改变。
感谢。
答案 0 :(得分:0)
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat
以根据您的设备类型返回自定义高度。并将top,bottom,leading和trailing值设置为其超视图边界。 第二个解决方案如下:将约束设置为边界 然后使用自定义高度
最后覆盖数据源方法
NB let iPad = (UIDevice.currentDevice().userInterfaceIdiom == .Pad)