Tableviewcell具有自定义视图,而不是在应用程序运行时正确调整大小(下面的图片)

时间:2017-07-29 00:53:20

标签: ios swift uitableview autolayout storyboard

我试图在我的iOS应用程序中创建一个cardview效果,似乎工作,除了当应用程序运行时,tableview单元格比预期的要小,我不明白为什么。单元格的高度设置为75,用于cardview的uiview正确连接到其超级视图。由于某些原因,这会切断单元格的下半部分,其中包含出生日期和邮政编码等重要信息。

我会发布一些链接到下面的一些图片,有人认为他们可以看到我做错了或有任何想法如何解决它? first[![][1] second 3 [third] 4

1 个答案:

答案 0 :(得分:1)

如果您确实设置了单元格高度,则无法判断您发布的内容。它似乎缺少你想要的正确高度。 为此你使用:

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {

     //for example if you want a fixed size
     //here you can also do some math and apply a percentage of the screen height depending of the iPhone version.

     return 75
}