gpt4 book ai didi

ios - UICollectionView 水平滚动

转载 作者:可可西里 更新时间:2023-11-01 05:41:36 25 4
gpt4 key购买 nike

我正在我的 iOS 应用程序中实现 UICollectionView。我有它所以每个单元格都是屏幕的宽度,我想要它所以当水平滚动时它锁定到可见单元格并将其移动到屏幕的中心。下面的代码仅适用于第一个单元格。我不明白如何让它适用于用户可见的任何单元格。

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{
int index = 0;
for (TextCell * t in [_tabBarCollectionView visibleCells]) {
if ((t.center.x>0)&&(t.center.x<[[UIScreen mainScreen]bounds].size.width)) {
[_tabBarCollectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:index inSection:0] atScrollPosition:UICollectionViewScrollPositionCenteredHorizontally animated:YES];
break;
}
index++;
}

}

最佳答案

您可以为 Collection View 打开分页,它会产生这种效果。转到添加了集合的 xib 文件或 Storyboard,并在其属性下启用分页。

关于ios - UICollectionView 水平滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16256262/

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