【发布时间】:2010-10-02 00:46:36
【问题描述】:
好的,我这里有一个复杂的场景。我有一个滚动视图,它水平滚动并包含图块,一次在屏幕上居中 1 个,用户仍然可以通过使 2 个视图的边缘在任一侧可见来查看左侧或右侧是否有更多。我能够以编程方式将视图添加到滚动视图并让分页正常工作,因此用户可以在它们之间来回滑动。另一个要求是有一个初始动画,其中第一个视图滑入,然后被第二个视图弹回左侧。我通过使用一系列 UIView 动画实现了这一点,效果很好。
这是我的问题:动画完成后,您无法向左滚动以到达创建的第一个 UIView。我怀疑这是因为它在滚动视图内容区域的左侧被动画化了。我试图增加滚动视图的 contentSize,但我仍然得到相同的行为。一旦初始滚动视图被移到左边,我就无法滑动到它的页面。
我可以使用一种通用模式以更好的方式完成此任务吗?
【问题讨论】:
标签: iphone animation uiscrollview