0

ScrollViewの3つのURLから3つの画像を追加したいのですが、どうすればよいですか?良いチュートリアルや説明をお願いします!

4

3 に答える 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


UIPageViewControllerUIScrollView

于 2013-03-15T06:54:06.163 に答える
0

gridViewの種類の表示にはPSTCollectionViewを使用し、遅延読み込みにはSDWebImageを使用できます。

于 2013-03-15T04:40:22.840 に答える