在iPad和iPhone之间更改表格视图的行高度大小

Ben*_*Ben 2 row uitableview ios swift

我知道考虑尺寸等级,但在这里我不知道该怎么做,在我的菜单上我不希望iPad上的行高比iPhone大.

在这里我可以设置行高:

在此输入图像描述

但我不知道如何在这里使用size类在不同的设备之间有不同的高度.

ish*_*haq 6

如果在代码中执行它是一个选项,您可以在viewDidLoad以下方面执行以下操作:

if([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
    tableView.rowHeight = 100;
}
else {
    tableView.rowHeight = 44;
}
Run Code Online (Sandbox Code Playgroud)

它应该适用于iOS 3.2及更高版本,所以基本上你可以实现任何目标.