甚至有可能更改我们的翻页速度吗?我知道Apple通过其iOS6 App Store做到了。但是也许他们正在使用未公开说明的API。

任何人?

最佳答案

我认为没有官方的方法来更改页面调度速度,我也不知道是否有任何 private 属性。

如果要自己实现,则必须通过响应UIScrollViewDelegate方法来实现分页。但是,您还必须为UIScrollView实现自定义滚动行为,因为您无法指定setContentOffset:animated:动画的持续时间。

当我尝试模仿safari标签选择视图的行为时,我做了类似的事情。也许它的某些部分可以帮助您解决问题。首先,我实现了 UIScrollView subclass,其setContentOffset:animated:需要持续时间和计时功能。 tab view通过使用UIScrollView的委托方法并以自定义的持续时间调用setContentOffset:animated:来实现分页。

关于objective-c - 如何使uiscrollview的分页页面变慢?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12575671/

10-14 22:52