2

UIScrollViewを実装しました。幅60の小さな画像が含まれています。スクロールの動きは、必要に応じて1枚ずつではなく、常に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];

どうもありがとう

4

1 に答える 1

2

わかりました、私はあなたが何を意味するか知っていると思います。これらのリンクはあなたを助けますか

UIScrollView-ページングが有効になっている場合、ページ幅を「変更」できますか?

さまざまなページ幅のUIScrollViewのページング

UIScrollView + pagingEnabled、半ページスクロールしますか?

お役に立てれば

于 2012-05-14T19:58:00.120 に答える