Imageviewで複数の画像を表示するビューで作業しており、画像の数が動的です。 これらの画像をURLで取得していて、URLの文字列が配列に格納されています。サブビューがiosの画面境界から外れると、サブビューを下に移動する方法
すべての単一のイメージが表示されるために新しいイメージビューを作成するためのforループを取りました。画像ビューのフレームは、画像のサイズに基づいて設定されます。問題は、画像の数が5を超えると、6番目の画像が画面外に出るということです。しかし、配列に5つ以上のイメージがある場合、それを下に移動したい。ここでは、以下の
は、forループ
int x=0;
for (int i=0;i<[items count]; i++)
{
NSLog(@"image name %@",[items objectAtIndex:i]);
NSLog(@"image url %@",[NSURL URLWithString:[NSString stringWithFormat:@"%@",[items objectAtIndex:i]]]);
NSString* urlTextEscaped = [[NSString stringWithFormat:@"%@",[items objectAtIndex:i]] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSData *imgData=[NSData dataWithContentsOfURL:[NSURL URLWithString:urlTextEscaped]];
UIImageView *imgV = [[UIImageView alloc]initWithImage:[UIImage imageWithData:imgData]];
imgV.frame=CGRectMake(x, 0, 50, 50);
[cell.contentView addSubview:imgV];
x=x+imgV.frame.size.width+10;
}
なぜあなたは、テーブルを使用していないスクロールビューセクションの下バウンス垂直オプションビューまたはスクロールビュー?? –