Wal*_*ing 2 height standards uitableview ios
有很多帖子问如何使表格视图单元格高度动态,我知道我可以做到HeightForRowAtIndexPath。
我的问题是这是否是好的做法。
似乎无法解决的问题是检查设备并硬编码高度,以便能够占用更多空间,比如说iPhone 6 plus。
是好的做法,还是应该做,还是有更好的办法?`
小智 5
您可以设置高度TableView乘以适当的分数。假设您设计的iPhone 6 Plus电池的尺寸为1242×2208像素(414×736点)。现在,您可以推断当前运行设备的heightRatio
let heightRatio = UIScreen.mainScreen().bounds.height / 736
Run Code Online (Sandbox Code Playgroud)
因此,heightForRowAtIndexPath您可以将高度返回为
return yourInterfaceBuilderCellHeight * heightRatio
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1201 次 |
| 最近记录: |