2

以下のようにUIImageViewに画像を設定しています。

[pPostImage setImageWithURL:[NSURL URLWithString:@"http://www.mywebsite.com/p.png"  placeholderImage:[UIImage imageNamed:@"loader.png"]];

今私が望んでいたのは、ボタンを追加してその画像を設定することです(画像が引き伸ばされないように)。

UIButton Image が伸びないようにするには、以下のステートメントを使用する必要があることがわかりました。

[myButton setImage:(UIImage *) forState:<#(UIControlState)#>];

しかし、キャッシュされた画像をsetImageに書き込むにはどうすればよいですか?

4

2 に答える 2

2

First time only it download image from URL. Twice you called it brings the image from Cache Memory. Because it stores the image with key as your imageUrl. This is the simple way to set image to your button

[myButton setImage:pPostImage.image forState:<#(UIControlState)#>];
于 2013-10-30T06:56:33.690 に答える