【发布时间】:2016-01-27 03:47:21
【问题描述】:
我在表格视图单元格中有一个UITableView(我们称之为tbl_A),其高度是动态的,由UITableViewAutomaticDimension 设置。 tbl_A 的单元格高度也是动态的,我知道 tbl_A 的数据不会太多。所以我希望 tbl_A 滚动禁用,并且它的 frame.size 等于它的内容大小。我试过设置tbl_A的frame.size.height = tbl_A.contentSize.height,可惜高度不对。
顺便说一句,我不必使用UITableView 来完成这项任务。我只是想要一种显示所有数据的方法。有什么建议吗?
【问题讨论】:
-
我已经尝试了所有可以搜索到的解决方案。 @NicolasMiari 如果你给我一些关键词,我将不胜感激。
-
@yon 你用的是objective c还是swift?
-
@gikygik 我用 swift 开发
-
是的,我认为 contentSize 与estimatedRowHeight 相关。所以如果你记录单元格高度并在重新加载后设置它,我认为它会起作用。
标签: ios swift uitableview