在uiscrollview中手动分页

问题描述 投票:0回答:2

我有一个滚动视图,其中有十个子视图。全部同时显示。我想在每个子视图之间进行分页。

一个想法是将帧大小设置为等于单个子视图并打开分页。但它只会在该帧内接收到触摸。我希望用户应该能够从该滚动视图中的任何位置滚动它。

例如:

|子1 子2 子3 子4 子5 子6 子7 子8 子9 子10 |

我希望用户从该滚动视图中的任何位置滚动它,并在这些子视图之间翻页。

有什么想法吗?

objective-c iphone pagination uiscrollview scrollview
2个回答
2
投票

我想你想要的是这个


0
投票

制作一个与子视图大小相同的框架(

frame
),然后设置这些:

scrollview.pagingEnables = YES;
scrollview.contentSize = CGSizeMake(frame.size.width*numberofsubviews,  frame.size.height);

UIScrollView 应该处理从那时起的所有其他事情。

Toro 发送给您的链接会有很大帮助,如果我是您,我不会避免这样做

此链接也会有帮助PhotoScroller

© www.soinside.com 2019 - 2024. All rights reserved.