我在iPhone 5s屏幕尺寸上的行高为80像素高,但当iPhone 6+上出现表时,它与iPhone 5s相同。我们可以使用Auto layout
来调整单元格的高度和宽度比率吗?
答案 0 :(得分:1)
您无法使用Autolayout
执行此操作。你应该以编程方式进行,但这很容易。
你必须实施一种方法'来自UITableviewDelegate
:
- tableView:heightForRowAtIndexPath:
根据设备屏幕高度设置单元格高度。例如:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return UIScreen.mainScreen.bounds.size.height/7;
}