すべての行に2つのサムネイル(壁紙)がある1つの長いスクロール可能なビューが必要です。
すべてのサムネイルには、写真を共有およびダウンロードするためのボタンもあり、サムネイルをクリックすると、フルサイズの壁紙が表示されます。そこで、サムネイルと2つのボタンを含むカスタムビュー(200x200)を作成し、サーバー上にある壁紙の数に応じてそれらを動的にスクロールビューに追加することを考えていました。
このようなもの:
NSUInteger i;
int xCoord=0;
int yCoord=0;
int thumbnailWidth=200;
int thumbnailHeight=200;
int buffer = 10;
for (i = 1; i <= [items count]; i++)
{
UIView *aView = [[ThumbnailView alloc] initWithThumnailAtIndex: i ];
aView.frame = CGRectMake(xCoord, yCoord, thumbnailWidth, thumbnailHeight );
[scrollView addSubview:aView];
xCoord += thumbnailWidth + buffer;
yCoord += thumbnailHeight + buffer;
}
[scrollView setContentSize:CGSizeMake(700, yCoord)];
それがこれを行うための良い方法だと思いますか?また、scrollviewにサムネイルがたくさんある場合、サムネイルの遅延読み込みをどのように処理しますか?