作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我对从这些行中得到的结果感到非常惊讶:
[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/
背景 我最近在 merge 期间遇到了一个意外未 merge 的文档文件的问题。 无论出于何种原因,我搞砸了 merge 并有效地删除了文件(和其他几个文件),因为我忘记了它们的存在。 现在我想查看我
我在我的网站上使用旧的 mysql 版本和 php 版本 4。 我的表结构: | orders_status_history_id | orders_id | orders_status_id |
我是一名优秀的程序员,十分优秀!