gpt4 book ai didi

iphone - 空的 UICollectionView

转载 作者:可可西里 更新时间:2023-11-01 17:08:13 25 4
gpt4 key购买 nike

我有一个 UICollectionView 显示特定城市的商店。一个特定的城市可能根本没有任何商店,所以在这种情况下,我应该将 UICollectionView 更新为空。当我将数据参数设为 nil 时,应用程序崩溃并提示数据参数不能为 nil。

如何清空 UICollectionView?在那种情况下,除了根本不显示任何单元格之外,我还想显示一个背景图像,通知用户没有商店,或者一起删除 collectionView。

有什么想法吗?

最佳答案

我认为您有一个包含数据的数组来创建您的单元格。

您可以在 Collection View 上方添加标签,如果有单元格则隐藏此标签,如果没有单元格则显示此标签。

因此,当您计算数组时,添加一个测试:

self.myLabel.hidden = (_data.count > 0);

你有这个方法来返回单元格的数量(如果没有数据,_data.count = 0)

- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{
return _data.count;
}

关于iphone - 空的 UICollectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19015129/

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