如何检查collectionview是否为空xcode

Den*_*zar 4 collections xcode view ios

我有一个集合视图.我想这样做:

如果没有图像添加到集合视图中,我希望图像视图可见.但是如果有一个或多个图像添加到集合中,我希望imageview变得不可见

wot*_*tle 6

尝试在viewDidLoad中调用此方法,以及集合视图可以修改其内容的任何位置.假设你有IBOutlets连接到你的UICollectionView和你的UIImageView:

- (void) showAppropriateView
{
    int numberOfItemsInCollection = [collectionView numberOfItemsInSection:0];
    if( numberOfItemsInCollection > 0 )
    {
        collectionView.hidden = NO;
        imageView.hidden = YES;
    }
    else
    {
        collectionView.hidden = YES;
        imageView.hidden = NO;
    }
}
Run Code Online (Sandbox Code Playgroud)

我现在不在Mac上,所以我不能确定这会起作用,但我认为没有任何理由不会.