UiScrollview 滚动分页

Posted

技术标签:

【中文标题】UiScrollview 滚动分页【英文标题】:UiScrollview scroll paging 【发布时间】:2012-05-14 17:21:35 【问题描述】:

我已经实现了一个 UIScrollView。它包含 60 宽度大小的小图像。 滚动运动总是向前或向后步进 3 张图片,而不是我需要的一张一张。请参阅解释这一点的附图。

ScrollView 已启用分页。代码如下:

for (int i = 0; i < numberOfViews; i++) 

        UIImage *myImage = [UIImage imageNamed:[fotosJugadores objectAtIndex:i]];
        CGFloat yOrigin = i * myImage.size.width + 120;
        UIImageView *awesomeView = [[UIImageView alloc] initWithFrame:CGRectMake(yOrigin, 0, myImage.size.width, myImage.size.height)];
        awesomeView.image = myImage;
        awesomeView.tag = i;
        [self.jugadorSlide addSubview:awesomeView];
        awesomeView=nil;
    

    [jugadorSlide setBackgroundColor:[UIColor blackColor]];
    jugadorSlide.contentSize = CGSizeMake(65 * numberOfViews+240,78);
    jugadorSlide.layer.cornerRadius = 11;
    jugadorSlide.layer.masksToBounds = YES;
    [jugadorSlide setContentOffset:CGPointMake(((65 * numberOfViews)/2), 0)];
    [self scrollViewDidEndDecelerating:jugadorSlide];

非常感谢

【问题讨论】:

我不太明白“前进或后退的步骤 3 图片”您可以添加一些屏幕截图吗?另外,我没有看到您的代码中启用了分页。 您好,我已更新问题文本。非常感谢。 【参考方案1】:

好吧,我想我明白你的意思了。这些链接对您有帮助吗

UIScrollView - with paging enabled, can I "change" the page width?

Paging UIScrollView with different page widths

UIScrollView + pagingEnabled, scroll half a page?

希望对你有帮助

【讨论】:

以上是关于UiScrollview 滚动分页的主要内容,如果未能解决你的问题,请参考以下文章

滚动发生时嵌套 UIScrollViews 并获取信息

UIScroll 视图 + UIView + UITableview 问题

何时使用 UITouch 与 UIScroll

UIScrollView 不使用 RubyMotion 滚动

滚动 UIScrollView 时如何缩放

UIScrollView 滚动问题之上的 UICollectionView