gpt4 book ai didi

ios - 是否可以在 scrollToItemAtIndexPath 方法的 atScrollPosition 参数中添加边距?

转载 作者:行者123 更新时间:2023-12-01 17:09:13 26 4
gpt4 key购买 nike

我正在构建一个带有水平 UICollectionView 的应用程序。单元格在一个水平行中全高排列,因此只能水平滚动。有一个带有快捷方式的菜单可以滚动到特定的单元格。这适用于以下方法:

    [myCollectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:sender.tag inSection:0]
atScrollPosition:UICollectionViewScrollPositionLeft
animated:YES];

但是,使用 UICollectionViewScrollPositionLeft 常量会将单元格定位在 View 的左边缘。有没有办法在单元格的左侧添加边距?理想情况下,与 Collection View 布局中的 minimumInteritemSpacing 指定的数量相同。

在此先感谢您的帮助!

最佳答案

我可能在这里误解了你,但听起来你希望单元格在滚动到之后居中。为此,您可以使用 UICollectionViewScrollPositionCenteredHorizontally而不是 UICollectionViewScrollPositionLeft .

[myCollectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:sender.tag inSection:0]
atScrollPosition:UICollectionViewScrollPositionCenteredHorizontally
animated:YES];

关于ios - 是否可以在 scrollToItemAtIndexPath 方法的 atScrollPosition 参数中添加边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18574417/

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