swd更改viewdidload中的约束值

时间:2016-06-09 15:00:45

标签: swift constraints

我有tableView在每个单元格中包含图像。当应用程序启动时,我会检查用户是使用iphone 5还是iphone 6 plus,然后更改单元格高度和图像高度约束以适合设备。

现在我更改viewDidLoad内的身高限制,但这是正确的地方吗?

1 个答案:

答案 0 :(得分:1)

我更喜欢使用tableView函数:

func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {

    return [DESIRED HEIGHT]
}

这样,您可以为每种类型的单元格创建条件并在此处设置它们的高度。

图像约束应该与细胞的界限有关。