目标c中的UIScrollView分页

穆罕默德·萨尔曼(Muhammad Salman)

我正在从服务器下载x张图像,并显示在集合视图中。现在我要启用分页。有很多教程,但是我是iOS的新手,这就是为什么我不知道如何滚动x张图像的原因。这是我想要的图像UIScollView分页

穆罕默德·萨尔曼(Muhammad Salman)

也许这会帮助某人。

 CGRect screen = [[UIScreen mainScreen] bounds];
        CGFloat width = CGRectGetWidth(screen);
        CGFloat height = CGRectGetHeight(screen);
        CGSize mxSize = CGSizeMake( [imgesArry count]*width , height-114);
        [scrlView setContentSize : mxSize];

         self.customView.translatesAutoresizingMaskIntoConstraints =YES;
        self.customView.frame = CGRectMake(0, 0, mxSize.width, mxSize.height);


        int incX = 0 ;

        for( int i = 0; i < [imgesArry count]; i++)
        {
            UIImageView *imagView = [[UIImageView alloc]initWithFrame : CGRectMake(incX,0,width ,height-114)];
            imagView.image = [UIImage imageNamed:[NSString stringWithFormat:@"%@",[imgesArry objectAtIndex:i]]];

            [self.customView addSubview:imagView];

            incX+= width;
        }
        [scrlView setContentOffset:CGPointMake(0, 0)];

获取屏幕的屏幕大小,并使用数组计数乘以倍数,以便获得所需的最大宽度,比使用for循环,我们添加所需的相同名称的imageview。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章