gpt4 book ai didi

ios - iCarousel 配置任务

转载 作者:行者123 更新时间:2023-12-01 17:23:41 24 4
gpt4 key购买 nike

我使用 iCarousel 库在我的屏幕上滚动许多 UIView。每个 View 填满整个屏幕。

我需要以某种方式配置 iCarousel,以便通过短触仅滚动一个 View 。

我现在有

carousel.scrollSpeed = 0.1;

但是要从一个屏幕滚动到另一个屏幕,我需要将手指从屏幕的一侧滑到另一侧。
如果我设置 scrollSpeed参数设置为更高的值,许多 UIView 滚动,但我需要配置为每次触摸仅滚动一个 UIView。

有谁能够帮助我?

最佳答案

您最好的选择是禁用轮播本身的滚动并附加一个 UISwipeGestureRecognizer 以检测用户何时向任一方向滑动,然后如果他们向前滑动则调用 [carousel scrollByNumberOfItems:1 animated:YES] 和 [carousel scrollByNumberOfItems:-1 animated :YES] 如果他们向后滑动。

编辑:

实际上,如果 View 填满屏幕,我认为更好的选择是让您使用我的 SwipeView 库而不是 iCarousel。 SwipeView 与 iCarousel 具有相同的界面,但基于 UIScrollView,因此您可以启用分页,将 numberOfItemsPerPage 设置为 1 并使其按照您描述的方式运行。

https://github.com/nicklockwood/SwipeView

更新:

以上信息已过时。 iCarousel 现在通过设置 pagingEnabled=YES 支持单页滑动.也就是说,如果这是您想要做的,SwipeView 可能仍然更合适。

关于ios - iCarousel 配置任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12690866/

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