2011-11-15 12 views
0

私は、テーブルビューでボタンとして表示したい画像の配列を持っています。現在、私はそれらのボタンを表示するためにTTButtonを使用しています。画像を設定しましたリモートの画像を持つ3つの20 TTButton

[theButton setImage:imageUrl forState:UIControlStateNormal]; 

しかし、一旦画像がダウンロードされると、画像は表示されません。誰も私にこのことで助けてくれますか?

答えて

0

私は同じことを模倣するためにTTThumbViewを使用しています。同じことをしようとしている人に役立つことを願っています。

0

 NSURL *url = [[NSURL alloc] initWithString:image]; 

     NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url]; 

     NSData *urlData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&response error:nil]; 

     UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:url]]; 

......これを試してみて、そのイメージを割り当てる:

 [theButton setImage:image forState:UIControlStateNormal]; 
+0

ボタンは、TTButtonクラス(three20フレームワークから)です。 setImageメソッドのイメージURLのみを使用し、イメージは使用しません。 – Nareshkumar

1

ボタンをどのように初期化していますか?次のようなスタイルのいずれかを試してみてください。

TTButton *imageButton = [TTButton buttonWithStyle:@"thumbView:"]; 

スタイルは画像の配置場所を示します。スタイルを指定しないと、画像は取得されません。

関連する問題