我想在tableview单元格中设置Label Constraints。 当我设置标签约束并在设备上运行时,自动布局无法在iPhone 5,6和iPhone 7 plus等其他设备上运行。
如何设置自动布局约束以使布局适用于所有设备?
谢谢!
答案 0 :(得分:0)
您必须为单元格提供估计的行高或将其设置为自动。
实施例: -
tableView.estimatedRowHeight = 120.0
tableView.rowHeight = UITableViewAutomaticDimension
或者像这样: -
func tableView(tableView: UITableView, estimatedHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat
{
return 240
}
答案 1 :(得分:0)
您需要设置以下参数
tableView.rowHeight = UITableViewAutomaticDimension;
tableView.estimatedRowHeight = 140.0; //some values according to the your requirement
答案 2 :(得分:0)