0

我提前为一个基本问题道歉,但我是 iOS 和数组的新手,但我想循环使用其中的图片制作的 UIScrollView,一旦它结束而不是停止。一旦知道我的 pagecount = 3,我是否将变量重置回 0?我该怎么办?谢谢!

 int PageCount = 3;
    NSMutableArray *arrImageName =[[NSMutableArray alloc]initWithObjects:@"1.png",@"2.png",@"3.png", nil];
    UIScrollView *Scroller = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
    Scroller.scrollEnabled=YES;
    Scroller.backgroundColor = [UIColor clearColor];
    Scroller.pagingEnabled = YES;
    [self.view addSubview:Scroller];
    int width=Scroller.frame.size.width;
    int xPos=0;
    for (int i=0; i<PageCount; i++)
    {
        UIImageView *ImgView = [[UIImageView alloc]initWithFrame:CGRectMake(xPos, 0, Scroller.frame.size.width, Scroller.frame.size.height)];
        [ImgView setImage:[UIImage imageNamed:[arrImageName objectAtIndex:i]]];
        [Scroller addSubview:ImgView];
        Scroller.contentSize = CGSizeMake(width, 0);
        width +=Scroller.frame.size.width;
        xPos  +=Scroller.frame.size.width;
    }
4

0 回答 0