我有以下设计。
使用AutoLayout但TableView仅显示项目的一部分
let animals: [String] = ["Horse", "Cow", "Camel", "Sheep", "Goat"]
我需要所有的项目都展示出来
发布于 2016-08-30 15:06:29
您必须根据您的data count.Here 5动物名称更改表视图高度,所以5*每个单元格的高度,赋予表视图高度,它就可以工作了。在您的视图中,tableview的高度不足以显示所有细节。
发布于 2016-08-30 15:22:47
正确设置约束,以便TableView可以正确计算高度,现在设置
tableView.estimatedRowHeight = 300 //Height you think you cell can have
tableView.rowHeight = UITableViewAutomaticDimension
如果仍然需要在tableView委托HeightForRow中返回UITableViewAutomaticDimension。
https://stackoverflow.com/questions/39215402
复制相似问题