如图, 类似淘宝我的订单的布局
UITableViewCell中又嵌套了一个UITableView,
目前只能实现通过滑动Cell里面的TableView来查看其他Item,
我现在的需求是想让TableView有多少条数据我就显示多少行数据,而不是通过滚动查看其他Item
我想让Cell 中的 TableView 的高度 = 数据的条数 * cell的高度
请问这个功能该如何实现呢 ?
另外我是用autolayout布局, TableView必须指定高度 ?
如图, 类似淘宝我的订单的布局
UITableViewCell中又嵌套了一个UITableView,
目前只能实现通过滑动Cell里面的TableView来查看其他Item,
我现在的需求是想让TableView有多少条数据我就显示多少行数据,而不是通过滚动查看其他Item
我想让Cell 中的 TableView 的高度 = 数据的条数 * cell的高度
请问这个功能该如何实现呢 ?
另外我是用autolayout布局, TableView必须指定高度 ?
首先,非常不推荐在 cell 里包裹 UITableView,除非是为了非常特殊的情况。在你的情况看来,完全没有这个必要。
其次,如果一定要这样做的话,可以先调内层 tableView 的 numberOfRows,然后针对每一行,逐个调内层 tableView 的 heightForRow,加在一起就是内层 tableView 的总高度,作为外层 tableView 的 heightForRow 返回。
2 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答902 阅读
首先我可以告诉你,你的方向是错的,人家这个应该不是cell中嵌套tableview,而是一个section就能搞定了,不用走弯路