gpt4 book ai didi

ios - `UICollectionView`什么时候结束

转载 作者:技术小花猫 更新时间:2023-10-29 10:46:13 25 4
gpt4 key购买 nike

我正在使用 UICollectionView 并使用 UIButton 从一个单元格滚动到另一个单元格。当我到达 Collection View 的末尾时,我想要 button.hidden = YES。我怎么知道什么时候 currentIndex == MAX

最佳答案

Collection View 是 ScrollView 。因此,您可以访问所有 ScrollView 委托(delegate)方法 - scrollViewDidScroll: 将在每次 ScrollView 移动时调用,您可以在该点检查是否滚动到底部或结束,或任何地方。

请注意,contentOffset 属性将引用可见滚动区域的原点,因此检查如下内容可能是最简单的:

if (CGRectGetMaxY(scrollView.bounds) == scrollView.contentSize.height) {
button.hidden = YES;
}

如果您自己 ScrollView ,则不会调用此委托(delegate)方法,但是 - 它仅在用户 ScrollView 时才适用。您需要在自动滚动代码的末尾自行调用它,或者在自动滚动代码中使用类似的逻辑来自行检查。

关于ios - `UICollectionView`什么时候结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28670860/

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