gpt4 book ai didi

ios - collectionView/TableView 中某个部分中没有数据的模式

转载 作者:可可西里 更新时间:2023-11-01 06:14:19 27 4
gpt4 key购买 nike

我正在考虑在 collectionView/TableView 中显示没有特定部分数据的通知的推荐方式

一种方法是创建一个特殊的单元格并将其放入而不是数据单元格中。这感觉很奇怪,因为“空通知”单元格与数据不相关,这意味着我需要在 didSelectItem 中传播很多条件,配置单元格等

使用 https://github.com/dzenbot/DZNEmptyDataSet仅当整个 View 为空时才适用,而不是在特定部分

另一种方法是(这就是我现在所做的)将 UIView 插入数据将作为 collectionview 的 subview 的位置,但这也需要在重新加载数据、滚动、点击时进行维护。此外,这需要计算放置 View 的位置,这意味着我需要根据 collectionview 更改它,因为它不是 collectionviewlayout 的一部分

是否有推荐的模式来处理这些情况?

最佳答案

如果该部分包含空数据,您可能根本不应该拥有该部分。在 - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 数据源方法中将部分计数减少 1,并重新检查要在 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath 期间显示的单元格:(NSIndexPath *)indexPath 数据源方法。

关于ios - collectionView/TableView 中某个部分中没有数据的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30366698/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com