支持分页的Scrollview从左到右滚动 - iOS

时间:2012-10-06 09:26:14

标签: ios uiscrollview scroll direction

我已经阅读了有关UIScrollView的苹果文档,但无法清楚地了解如何设置带有分页功能的滚动视图滚动方向从左到右开始,以套装阿拉伯语内容......任何想法都可以吗?

2 个答案:

答案 0 :(得分:1)

如果您只是更改contentOffset以在启动时显示最右边的页面,该怎么办?

答案 1 :(得分:0)

我通过在viewdidload中将滑块设置为我的scrollview的最后一页来使用UISlider解决了这个问题

CGPoint pnt = CGPointMake(19 * self.scrollView.frame.size.width , 0) ;
    [self.scrollView setContentOffset:pnt animated:YES];

    CGFloat pageWidth = self.scrollView.frame.size.width;
    NSInteger page = (NSInteger)floor((self.scrollView.contentOffset.x * 2.0f + pageWidth) / (pageWidth * 2.0f));
    [slider setValue:page];

现在我可以点击滚动并滚动适当的阿拉伯语内容方向:)

注意:19是scrollview中的页数,等于没有图像 - 1。