UIScollViewにUIImageViewがaddSubviewされない
ScrollView + ImageView + PageControl
でローテーションバナーのようなものを実装しています。
画像URLが配列に入っており、
配列個数分forで回してScrollViewにImageViewをaddsubviewしていますが、
なぜか画像が5つの場合、5つめの画像が表示されません。
全て同じ画像URLを指定しても5つめの表示がされないので、
画像URLに誤りはありません。
int imageCount = (int)[imageArray count];
[self settingPageControl:imageCount];//PageControlの設定
[self settingScrollView:imageCount]; //ScrollViewの設定
CGSize size = _scrollView.frame.size;
for (int i=0; i<imageCount; i++) {
UIAsyncImageView *imageView = [[UIAsyncImageView alloc] init];
imageView.contentMode = UIViewContentModeScaleAspectFit;
imageView.frame = CGRectMake(size.width*i, 0, size.width, size.height);
NSDictionary* imageDic = [imageArray objectAtIndex:i];
[imageView loadImage:[imageDic objectForKey:@"Image"]];//画像読み込み
[_scrollView addSubview:imageView];
}
それぞれのframeをログに出してみたところ、frame指定も問題ないので困っています。
なにかお力添え頂ければうれしいです。
2015-04-15 15:10:18.091 i:0
2015-04-15 15:10:18.091 imageView.frame:{{0, 0}, {320, 187}}
2015-04-15 15:10:18.110 i:1
2015-04-15 15:10:18.111 imageView.frame:{{320, 0}, {320, 187}}
2015-04-15 15:10:18.111 i:2
2015-04-15 15:10:18.112 imageView.frame:{{640, 0}, {320, 187}}
2015-04-15 15:10:18.112 i:3
2015-04-15 15:10:18.112 imageView.frame:{{960, 0}, {320, 187}}
2015-04-15 15:10:18.113 i:4
2015-04-15 15:10:18.113 imageView.frame:{{1280, 0}, {320, 187}}