![](/img/trans.png)
[英]How to placed collectionView in respective tableView Section
[英]Pattern for no data in a section in collectionView/TableView
我正在考虑在collectionView / TableView中显示没有特定部分数据的通知的推荐方法
一种方法是创建一个特殊的单元格并将其放入而不是数据单元格中。 这感觉很奇怪,因为“空通知”单元格与数据不相关,这意味着我需要在didSelectItem中传播很多条件,配置单元格等等
仅当整个视图为空时才使用https://github.com/dzenbot/DZNEmptyDataSet ,而不是在特定部分
另一种方法是(我现在正在做的)将UIView插入到数据将作为集合视图的子视图的位置,但是这也需要在重新加载数据,滚动,点击时进行维护。 这也需要计算放置视图的位置,这意味着我需要根据collectionview更改它,因为它不是collectionviewlayout的一部分
是否有推荐的模式来处理这些情况?
如果该部分包含空数据,可能根本就没有该部分。 将节数减少1 - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
数据源方法并重新检查要显示的单元格- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
数据源方法。
在回复你的时候,我认为你会有一些类型的“添加”按钮来添加评论,照片,朋友等。选择添加评论或照片,而不是采取整个tableView行,并省略评论或照片部分,如果没有评论或照片。
如果您在显示详细信息时添加“添加评论”或“添加照片”行,则用户可能会厌倦不必要地阅读,因为他们使用该应用程序。
请注意,tableViews通常在编辑模式下处理插入,而在不编辑时, 如果它是空的 , 则不显示任何部分 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.