gpt4 book ai didi

iphone - 获取 UIScrollView 中的选定项目?

转载 作者:行者123 更新时间:2023-11-29 05:02:54 24 4
gpt4 key购买 nike

我正在尝试制作一个应用程序,其中用户有一手牌,他们可以选择一张(它的作用不止于此,因为这会带来大约 3 秒钟的娱乐)。目前,“手”由水平的分页 UIScrollView 表示。每张卡片都是一个 UIImageView。事情滚动得很好,但我陷入困境的是试图将选定的卡冒泡到 Controller 。最好的方法是什么?

最佳答案

可以直接使用contentOffset来判断当前页面。

int cardIndex = (int)(scrollView.contentOffset.x / scrollView.frame.size.width);

不过你可能需要四舍五入。您应该能够使用上面的代码片段获取卡片索引。不过,维护一个实例变量并没有什么坏处,您可以在委托(delegate)方法 scrollViewDidScroll: 中更新该变量。

或者您可以查看UIPageControl也有类似的功能,但对于您的情况来说开销更大。

我会选择额外的实例变量或属性。

关于iphone - 获取 UIScrollView 中的选定项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6448268/

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