2012-04-10 15 views
0

画像のURL(http://www.example.com/logo.png)がありますが、その画像を表示する方法はわかりません。URLから画像を表示する

私はそれがこのようなものになる必要がありますねselectedImage

と呼ばれる変数と詳細コントローラに私のテーブルビューコントローラからURLを「プッシュ」しています:

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 104)]; 
[imageView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"%@", selectedImage]]]; 
[self.view addSubview:imageView]; 

[self.view sendSubviewToBack:imageView]; 

それが」doesnの画像を表示しない。

+1

FYI

歓声は、「その構成部品に分析することである場合と彼らの統語的役割を記述する。 _イメージの解析_は、イメージの生データやピクセルを手動で読み取ってイメージから追加の意味を抽出することを意味します(つまり、形状認識の方法)。 –

答えて

2

は、あなただけのこれを実行する必要があります。

NSURL *url = [NSURL URLWithString:@"http://i0.kym-cdn.com/entries/icons/original/000/005/545/OpoQQ.jpg?1302279173"]; 
NSData *data = [NSData dataWithContentsOfURL:url]; 
imageView.image = [[[UIImage imageWithData:data]; 
+0

ありがとうが、それは私にエラーを与えている。メソッド呼び出しの引数が多すぎます。予想される1は、2 – Jones

+0

を編集しました。今すぐ試してください! –

+0

ありがとう!エラーはありませんが、画像は表示されません。UIImageView * imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0、-10、320、104)]; imageView.image = [UIImage imageNamed:selectedImage]; [self.view addSubview:imageView]; [self.view sendSubviewToBack:imageView]; ' – Jones

0

画像がUIImageになったら、画像ビューのimageプロパティとして設定することができます。

imageView.image = yourImage; 

背景色の必要はありません。

0

私は理解しているように、それは画像のURLとリモートファイルのですか? UIImage imageNamedは動作しません。

使用

[UIImage imageWithContentsOfFile: ....] 

ファイルが携帯電話上にある、またはimageWithDataとdataWithContentsOfURL(またはより良い非同期ダウンロード)_Parse_へ