你能用弹簧和弹簧吗? struts为不同的设备调整TableViewCell大小?

时间:2016-11-30 00:41:39

标签: ios autolayout

我正在构建一个包含TableView(XCode 8,iOS 10)的简单界面。大多数界面设计简单,弹簧和支柱。但是,我没有看到为TableViewCell或它的ContentView设置弹簧的方法。因此,当我将设备尺寸调整为像iPad这样的较大尺寸时,行保持相同的高度,为44点。

我这里没有处理任何动态内容,并且所有行的高度都相同。我正在寻找一种快速简便的方法来调整不同设备的行高,使它们看起来更加成比例。

如果重要的话,TableCell包含一些标签,这些标签具有为较大设备(wR hR)指定的较大字体大小。标签设置为垂直和水平方向弹簧,但目前只是水平变化。

有没有办法使用弹簧和支柱做到这一点,还是需要将其切换到自动布局?

感谢。

1 个答案:

答案 0 :(得分:1)

我认为您应该使用UITableViewAutomaticDimension进行单元格高度和自动布局,或者,因为您对每个单元格的大小都相同,您可以使用heightForRowAt函数并返回类似{{1}的内容}}