1

URL から画像を取得する方法に問題があります。

私が試してみました:

NSURL *url=[NSURL URLWithString:[NSString stringwithFormat:@"http://kenh14.vn/c102/20120715022212850/ngoc-trinh-la-model-thi-khong-nen-ngai-the-hien.chn"]];
NSURLRequest *request=[NSURLRequest requestWithURL:url];
NSURLConnection *connection=[[NSURLConnection alloc]initWithRequest:request delegate:self startImmediately:NO];
[connection start];

NSData *data=[NSURLConnection sendSynchrounousRequest:request returningResoibse:nil error:nil];

この画像を で使用したいと思いますUIImageView

4

2 に答える 2

5
UIImage *img = [UIImage imageWithData:[NSData dataWithContentsOfURL:url]];

Appleのサンプル コードLazyTableImages.appが必要な場合があります。幸運を。

于 2012-07-16T09:13:17.017 に答える
2

UIImageViewウェブサイトで見つかった画像を簡単に表示する方法を尋ねているようです。(上記の URL は画像ではなく、Web サイトです)

これは非常に非現実的ですが、まだ可能だと思います。個人的にはこれを行う方法がわかりませんが、このリンクが役立つ場合があります。https://stackoverflow.com/a/10387801/716216

ただし、独自の URL から画像を表示するだけの場合は、非常に簡単に実行できます。

例: http://www.google.com/images/srpr/logo3w.png

UIImageView完全にプログラムで作成している場合:

UIImageView *myImageView = [[UIImageView alloc] initWithImage:[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com/images/srpr/logo3w.png"]]]];
[self.view addSubview:myImageView];

画像ビューが別の場所でインスタンス化されていて、それに画像を適用したいだけの場合:

[myImageView setImage: [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com/images/srpr/logo3w.png"]]]];
于 2012-07-16T09:40:15.307 に答える