gpt4 book ai didi

iPhone: ScrollView 具有任意页面/"settling"边界?

转载 作者:行者123 更新时间:2023-12-03 20:59:02 25 4
gpt4 key购买 nike

我试图弄清楚我是否可以通过一些技巧从 UIScrollView 中得到我想要的东西,或者我是否需要滚动我自己的 ScrollView :

我想滚动浏览行中的一系列项目。一个项目应始终位于 View 中央,但其他项目应在两侧可见。换句话说,我想要正常的滚动和边缘弹跳,但我希望用户结束触摸时的减速自然地稳定在某个指定的停止点。 (其实现在想起来,这个行为在这方面和coverflow很像。)

我知道 UIScrollView 不会立即执行此操作,但是是否有人对如何执行此操作有建议,或者是否有人发现任何完成类似操作的代码(我讨厌重新实现所有减速和边缘反弹的数学)

谢谢!

最佳答案

这并没有太多的技巧。只需使用启用分页的 UIScrollView 即可。将其设置为您的其中一项项目的大小,然后将其放置在您希望该项目出现的位置。接下来,禁用 ScrollView 上的“剪辑 subview ”选项(在 IB 中或以编程方式),然后一切就完成了。

关于iPhone: ScrollView 具有任意页面/"settling"边界?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2502928/

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