UIScrollView Paging启用后单击时返回中心视图

时间:2014-01-17 10:11:39

标签: ios uiscrollview

我有一个启用了分页的Scroll View。和一个很长的宽度,所以我可以在我的3页之间进行选择。但每当我点击左侧或右侧的某个地方时,它就会回到中间视图。我该怎么办呢?这是一个视频示例http://www.youtube.com/watch?v=F1bj7_CBt-g

这是我的viewDidLoad中用于该分页功能的代码。

pageIndex = 0;
    self.myScrollView.contentInset = UIEdgeInsetsMake(0, 320, 0, 0);
    self.myScrollView.pagingEnabled = YES;
    self.myScrollView.clipsToBounds = NO;
    [self.myScrollView setContentSize:CGSizeMake(1280, 120)];

谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

而不是self.myScrollView.contentInset = UIEdgeInsetsMake(0, 320, 0, 0);

试试self.myScrollView.contentInset = UIEdgeInsetsZero;。我怀疑这是问题。

如果您想默认滚动到一个页面,可以使用

[self.myScrollView scrollRectToVisible:([Your rect]) animated:NO];