チュートリアルを探し、スクロール画像に関する多くの回答を見た後、レーンスプリッターのキャラクターの選択のように UIScrollView を実装するのが困難です。この巻物で、私が興味を持ったのは小さな画像です。同じものを作りたいです。
私が興味を持ったもう 1 つの例は、Itunes のカバーフローですが、左右に画像がありません。中央の画像と同じアニメーション。
ご協力いただきありがとうございます !=)
チュートリアルを探し、スクロール画像に関する多くの回答を見た後、レーンスプリッターのキャラクターの選択のように UIScrollView を実装するのが困難です。この巻物で、私が興味を持ったのは小さな画像です。同じものを作りたいです。
私が興味を持ったもう 1 つの例は、Itunes のカバーフローですが、左右に画像がありません。中央の画像と同じアニメーション。
ご協力いただきありがとうございます !=)
-(id)init{
self = [super init];
if (self){
UIScrollView *scroller = [[UIScrollView alloc] initWithFrame:CGRectMake(30, 155, 265, 180)];
[scroller setBackgroundColor:[UIColor lightGrayColor]];
[scroller setPagingEnabled:YES];
[scroller setDelegate:self];
[self addSubview:scroller];
NSArray *arrayOfImages = [NSArray alloc] initWithObjects images, nil];
}
-(void)setScrollView:(UIScrollView *)scroller1 :(NSArray *)array{
for (int i = 0; i < array.count; i++) {
CGRect frame;
frame.origin.x = scroller.frame.size.width * i;
frame.origin.y = 0;
frame.size = scroller.frame.size;
UIImageView *newPageView = [[UIImageView alloc] initWithImage:[array objectAtIndex:i]];
newPageView.contentMode = UIViewContentModeScaleAspectFit;
newPageView.frame = frame;
[scroller addSubview:newPageView];
}
scroller.contentSize = CGSizeMake(scroller.frame.size.width * array.count, scroller.frame.size.height);
}
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self setScrollView:scroller :arrayOfImages];
}
私はこれがうまくいくと信じています。それはスクロールビューであり、uiimageviews を挿入します