有人可以告诉我该怎么做。 我的scrollView宽度为600,我将使用宽度为800的3个UIViews。请注意,这是一个iPad应用程序。不幸的是我无法改变scrollView或UIView的宽度。我想完全滚动浏览一个UIView而不更改页面。如果用户拖动进一步scrollview应跳转到第二个视图。我想通过在滚动视图中启用分页来做到这一点。所以会有3个页面而不是4.这是可能的。
答案 0 :(得分:2)
根据您更新的问题更新我的回答。
1-首先我们添加一个scrollView
(外部scrollView)和你喜欢的任何框架
3-每个内部scrollView都有一个标准的滚动行为(不是分页),它们的contentSize.width等于yourView.size.width(假设你的问题为800)
4-添加不同内部scrollView上的每个视图,然后在outer-scrollView
上添加这些scrollViews(以视图作为子视图)并启用分页。外部scrollView的contentSize等于= outerScrollView.frame.size.with * 3.
现在您应该将内部ScrollView滚动到视图的大小,当您到达contentSize的末尾时,外部滚动视图将更改为下一页。
答案 1 :(得分:0)
contentSize
必须大于UIScrollView
宽度,否则不会滚动。
创建宽度为2400且包含3 UIView
的{{1}}。将UIView
容器添加到UIView
并将UIScrollView
contentSize设置为2400宽度。