【发布时间】:2017-05-27 23:56:01
【问题描述】:
我在我的应用程序中使用 UITableViewController。这很好用,但我想知道如何对每个设备进行一些小的更改。 UITableViewCell 的高度并非在所有设备上都很好。在 iPhone 6/7 和 Plus 型号上,它非常适合,但在 iPhone SE/5 和 4 上,行太大了。我知道 Interface Builder 有一个名为 Vary of Traits 的函数,但是当我选择例如 iPhone 4 并更改 UITableViewCell 的高度时,它也将应用于所有其他尺寸。那么这是否可能 - 不同设备的不同单元格高度 - 如果可以,我如何根据不同的设备高度添加不同的单元格高度?
【问题讨论】:
-
不要基于设备型号。根据表格视图或其父视图的高度计算行高。
标签: ios iphone uitableview