gpt4 book ai didi

objective-c - UICollectionViewCell 已隐藏,但我从未将其设置为隐藏

转载 作者:搜寻专家 更新时间:2023-10-30 19:45:38 25 4
gpt4 key购买 nike

我对从这些行中得到的结果感到非常惊讶:

[cell setHidden:NO];
NSLog(@"CELL = %@", cell);
NSLog(@"HIDDEN = %hhd", cell.hidden);

输出:

2015-06-13 19:35:53.923 CELL = <DetailedSqeedCollectionViewCell: 0x145660b0; baseClass = UICollectionViewCell; frame = (-20 -49; 0 0); clipsToBounds = YES; hidden = YES; opaque = NO; layer = <CALayer: 0x1582cd90>>
2015-06-13 19:35:53.923 HIDDEN = 1

这怎么可能,有人知道吗?

提前致谢。

最佳答案

我遇到了这个问题。如果底层 subview ,iOS 足够聪明,可以隐藏单元格,在我的例子中,imageView 的框架在边界之外并且没有显示。确保您拥有的任何 subview 是否设置正确。

您还会发现,如果您将背景单元格颜色设置为与 UICollectionView 不匹配的颜色,它将不再显示为隐藏状态。

关于objective-c - UICollectionViewCell 已隐藏,但我从未将其设置为隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30821660/

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