UIScrollView从中心到左右分页

时间:2016-04-29 14:53:08

标签: ios objective-c uiscrollview

我创建了一个水平UIScrollView,启用了分页。这允许我“滑动”某个视图。我遇到的问题是scrollview位于左侧。我只能向左滚动(读取:滑动)我的某个视图。我也想让它向右滑动,所以双方。我认为这是以UIScrollView为中心的问题。我尝试了很多东西,但一切都没有成功。

这是我的代码(vertScroll是水平scrollView):

ViewController

插图说明: enter image description here

1 个答案:

答案 0 :(得分:3)

你应该制作3个页面,所以contentSize应该是一个页面大小的3倍,据我所见,正在发生这种情况。

现在确保用户始终在第2页(中间页面)上启动,通过将contentOffset设置为x坐标的scrollView宽度和y坐标的0的宽度来执行此操作。

之后,用户应该能够向左和向右滚动。

PS:通过查看你的代码,似乎你假设每个人都使用iPhone 6(宽度为375pt),你可能想要使用计算的宽度(使用self.view.frame.size.width或相对的东西)