我知道考虑大小类,但在这里我不知道该怎么做,在我的菜单上我不想在 iPad 上使用比 iPhone 更大的行高大小。
这里我可以设置行高:
但我看不到如何在这里使用尺寸类在不同设备之间具有不同的高度。
最佳答案
如果可以在代码中执行此操作,您可以在 viewDidLoad
中执行类似的操作:
if([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
tableView.rowHeight = 100;
}
else {
tableView.rowHeight = 44;
}
它应该适用于 iOS 3.2 及更高版本,所以基本上任何你可以实际定位的东西。
关于ios - 在 iPad 和 iPhone 之间更改表格 View 的行高大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34995148/