gpt4 book ai didi

ios - 如何在 UICollectionView 之后添加额外的可见空间

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:00:29 24 4
gpt4 key购买 nike

我为 Collection View 制作了一个 4x25 的 UIButton 网格系统:

    @property (nonatomic, strong) IBOutlet UICollectionView* collectionView;

当我垂直向下滚动时,我到达了最后一部分,按钮的底部被截断了。我必须真正向下滚动(越过屏幕底部停止的位置)才能看到其余按钮。

我在使用 UIScrollView 和查看文本时遇到了同样的问题。我使用以下行来修复它(只需向 y 维度添加 30 个点)。

    theScroll.contentSize = CGSizeMake(theScroll.contentSize.width, CGRectGetMaxY(label.frame)+30.0f);

我会用“collectionView”属性做类似的事情吗?如果是这样,我该怎么做? (theScroll,在上面的代码中,是一个UIScrollView的实例)。

最佳答案

UICollectionView 布局由某些属性管理,而不是 autolayout

你可以通过调整这些属性来达到你想要的效果,例如:

  • 单元格大小
  • 标题大小
  • 页脚大小
  • 最小项间行和单元格间距
  • 部分插入

您还可以使用适当的委托(delegate)方法来设置这些属性。
当然,autolayout 需要在父 View 中保存集合单元格和 Collection View 单元格的内容,但是滚动内容的大小由上述值决定。

请通过apple documentation on collection views .
希望这对您有所帮助:)!

关于ios - 如何在 UICollectionView 之后添加额外的可见空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37176403/

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