0
我有一个tableView
,它包含每个单元中的图像。当应用程序启动时,我检查用户是否使用iphone 5或iphone 6 plus,然后更改单元格高度和图像高度约束以适应设备。viewdidload中的快速更改约束值
现在我改变viewDidLoad
的高度限制,但这是正确的地方吗?
我有一个tableView
,它包含每个单元中的图像。当应用程序启动时,我检查用户是否使用iphone 5或iphone 6 plus,然后更改单元格高度和图像高度约束以适应设备。viewdidload中的快速更改约束值
现在我改变viewDidLoad
的高度限制,但这是正确的地方吗?
我更喜欢使用的tableView功能:
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return [DESIRED HEIGHT]
}
这样,你可以为每个类型的细胞的条件,并在这里设置自己的身高。
图像约束应该与单元的边界有关。
我会测试它。现在我在viewDidLoad中使用它: 'self.tableView.estimatedRowHeight = 120' 'self.tableView.rowHeight = UITableViewAutomaticDimension' – user2636197