gpt4 book ai didi

ios - IOS 中的股票代码水平 ScrollView ?

转载 作者:行者123 更新时间:2023-11-28 17:39:15 24 4
gpt4 key购买 nike

我想显示一个水平 ScrollView ,如“股票行情”,但实际上包含不同的内容。我看过一些解决方案,不幸的是,它们都做出了相同的假设,即内容是固定的并重复的,即。无休止地循环。

在我的例子中,我想显示一个项目一次,滚动它然后再也不显示它。我的数据是异步到达的,所以当它到达时可能已经有东西在移动,或者屏幕上可能什么都没有。这些项目将出现在右侧,并在到达时按顺序移动到左侧。

我的想法是将内容放在 UIView 中,然后以某种方式为运动设置动画,一旦有空间显示它,就在它的右侧添加另一个 UIView。但是我对如何实现这个有点不理解,所以一些指示会非常有用。或者,一些类似的示例代码将非常有用!

谢谢。

最佳答案

我已经实现了!我所做的是我正在使用 5 个 View 。屏幕左侧 2 个,右侧 2 个,中间 1 个。此外,我的 scrollView 内容大小是屏幕的 5 倍(以便容纳 5 个 View )。现在,只要用户滚动,我的代码就会调用方法 layoutSubviews 检查滚动是否已达到一定距离,然后将内容偏移量置于中心并移动 View ,这样用户就不会看到任何抖动.最后,我添加了连续 ScrollView 的动画。

关于ios - IOS 中的股票代码水平 ScrollView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8822385/

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