【发布时间】:2019-02-28 22:37:26
【问题描述】:
我有一个UIStackView,我在其中添加了一个UIButton 和UITableView 作为subviews。最初,由于 table view 没有内容,它的高度为零。
当用户采取行动时,UItableView 会收到一些数据并自行重新加载。
在numberOfRowsInSection 中,我返回了计数,但由于UITableView 的高度为零,因此对cellForRowAt 的调用不起作用。
我想在没有内容时保持UITableView 的高度为零,并在有内容时给它高度。
由于UITableView 是UIStackView 的子视图,它也应该扩展
我怎样才能实现它?
【问题讨论】:
-
使用 UITableView 的estimatedRowHeight。
-
这会有什么帮助
标签: ios swift uitableview autolayout uistackview