在uiscrollview中手动分页

时间:2010-09-19 08:13:45

标签: iphone objective-c uiscrollview paging scrollview

我有一个scrollview,可以说十个子视图。全部同时显示。我想在每个子视图之间进行分页。

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

例如:

| sub1 sub2 sub3 sub4 sub5 sub6 sub7 sub8 sub9 sub10 |

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

任何想法?

2 个答案:

答案 0 :(得分:2)

我认为你想要的是this

答案 1 :(得分:0)

制作一个与子视图(frame)大小相同的框架然后设置:

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

UIScrollView应该从那里处理其他所有内容。

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

此链接也有用PhotoScroller