gpt4 book ai didi

Objective-C : Endless UIScrollView without pagingEnabled

转载 作者:行者123 更新时间:2023-12-04 03:04:50 29 4
gpt4 key购买 nike

在我的 iPhone 应用程序中有一个 ScrollView pagingEnabled=NO,它可以包含多达 200 个 subview (150 x 150),挑战是在水平方向。

这个请求是否有解决方案或替代方案?

最佳答案

在 Apple 的示例代码项目之一中演示了 ScrollView 的延迟加载:PageControl .

为了伪造无休止的滚动,我的建议是让您的 ScrollView 一开始就非常宽,比普通人在一组滚动行为中滚动时要宽。然后在您的委托(delegate)方法 -scrollViewDidEndScrollingAnimation:-scrollViewDidEndDragging:willDecelerate:-scrollViewDidEndDecelerating: 中,其中一个或多个将在用户完成滚动,重新定位您的内容以存在于 ScrollView 的中心并更新您的 contentOffset 点而不设置动​​画。

要使它在视觉上起作用,您还需要禁用水平滚动条。您还需要考虑如何使用此方法确定要在特定 contentOffset 上绘制的 View ,因为您不能仅将 contentOffset.x 除以 ScrollView 的边界不再是找出你在哪里。

关于 Objective-C : Endless UIScrollView without pagingEnabled,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2735804/

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