ScrollViewの3つのURLから3つの画像を追加したいのですが、どうすればよいですか?良いチュートリアルや説明をお願いします!
1264 次
3 に答える
1
画像を同期的にロードする「AsyncImageView」クラスファイルを使用できます。
ご参照ください
https://stackoverflow.com/a/15377082/1713478
この回答では、このメソッドはforループで使用できるテーブルビューを呼び出し、画像を垂直に配置するために画像ビューをスクロールビューに配置します
int y = 10;
for (int i = 0; i < (number of images); i++)
{
UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(X, y, width, height)];
NSString *imageURL = [NSString stringWithFormat: (image link for i number)];
AsyncImageView *async = [[AsyncImageView alloc]initWithFrame:CGRectMake(0, 0, width, height)];
[async loadImageFromURL:[NSURL URLWithString:imageURL]];
[imageView addSubview:async];
[scrollView addSubview:imageView];
y = y+height+10;
}
于 2013-03-15T04:35:34.607 に答える
0
リモート画像をロードする方法、またはスクロールビューにレイアウトする方法を尋ねていますか?
1.メインスレッドをブロックしないように
UIImage * image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"..."]]];
、すべてを包むdispatch_async
か入れます。
2.代わりに
使用してみることができますNSOperation
UIPageViewController
UIScrollView
于 2013-03-15T06:54:06.163 に答える
0
gridViewの種類の表示にはPSTCollectionViewを使用し、遅延読み込みにはSDWebImageを使用できます。
于 2013-03-15T04:40:22.840 に答える