gpt4 book ai didi

ios - 在 UICollectionView 中隐藏搜索栏

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:04:38 25 4
gpt4 key购买 nike

我在 UICollectionView 的 SectionHeader 单元格中添加了一个搜索栏。

目前我通过向上移动 Y 轴偏移来隐藏 View 。

[self.collectionView setContentOffset:CGPointMake(0, 44)];

当我的偏移高度大于我的 View 时,这非常有效。 (垂直滚动条)但是当单元格适合我的 View 时,搜索栏仍然可见。 (没有垂直滚动条)

有什么想法吗?

最佳答案

我所做的是继承 UICollectionViewFlowLayout 并重写该方法:

- (CGSize)collectionViewContentSize {
CGSize size = [super collectionViewContentSize];

// add viewHeight to allow enough room for view to be hidden
if (size.height < self.collectionView.frame.size.height + viewHeight) {
size.height = self.collectionView.frame.size.height + viewHeight;
}

return size;
}

这确实意味着当内容的大小小于您的 collectionView 的边界时,人们可以在您的 collectionView 上滚动一点。

关于ios - 在 UICollectionView 中隐藏搜索栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15760438/

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