Ios 在UICollectionViewCell中嵌入UITableView
我有一个垂直Ios 在UICollectionViewCell中嵌入UITableView,ios,objective-c,uitableview,uicollectionviewcell,reuseidentifier,Ios,Objective C,Uitableview,Uicollectionviewcell,Reuseidentifier,我有一个垂直ui集合视图。其中一个it单元有一个表视图 表视图大小有其内容大小,这意味着表视图没有滚动。 问题是一旦显示了表视图的集合视图单元格,所有表视图单元格都会加载。这意味着不能重用表视图单元格。因为他们都上膛了 我有52个单元格用于表视图,所有单元格都同时加载到内存中。这使得应用程序冻结 我对表视图数据源回调进行了调试,第一次为每个表视图单元格调用CellForRowatinex方法一次。当向下滚动查看表格视图单元格时,不会调用它;这使我认识到TableViewCells是不可重用的 有
ui集合
视图。其中一个it单元有一个表视图
表视图大小有其内容大小,这意味着表视图没有滚动。
问题是一旦显示了表视图的
集合视图单元格
,所有表视图单元格都会加载。这意味着不能重用表视图单元格。因为他们都上膛了
我有52个单元格用于表视图,所有单元格都同时加载到内存中。这使得应用程序冻结
我对表视图数据源回调进行了调试,第一次为每个表视图单元格调用CellForRowatinex方法一次。当向下滚动查看表格视图单元格时,不会调用它;这使我认识到TableViewCells是不可重用的
有什么帮助吗?请添加您的输出或预期输出的UI图像。在这里您可能会得到更好的方法。为什么需要将表视图嵌入到集合视图中?您不能只显示集合视图中的任何tableview数据吗?为什么需要一次将所有单元格加载到表中?您可以(也应该)在集合视图单元格中使用可重用单元格。@FahriAzimov我不想将所有单元格一起加载,但问题是当集合视图单元格可见时。所有的表视图单元格都被视为可见,因此没有重用。当集合视图单元格显示时加载所有单元格,如何启用重用?tableview显示什么?从URL或本地磁盘同步加载52行巨型图像?如果只有52个文本单元格,我看不出你的应用程序如何冻结。请添加你的输出或预期输出的UI图像。在这里您可能会得到更好的方法。为什么需要将表视图嵌入到集合视图中?您不能只显示集合视图中的任何tableview数据吗?为什么需要一次将所有单元格加载到表中?您可以(也应该)在集合视图单元格中使用可重用单元格。@FahriAzimov我不想将所有单元格一起加载,但问题是当集合视图单元格可见时。所有的表视图单元格都被视为可见,因此没有重用。当集合视图单元格显示时加载所有单元格,如何启用重用?tableview显示什么?从URL或本地磁盘同步加载52行巨型图像?如果只有52个文本单元格,我看不出你的应用程序怎么会冻结。