のビューがありUIImageView
ます。サーバーから幅 300 ピクセル、高さ 100 ピクセルの画像を取得しています。ただし、画像をに挿入するとUIImageView
、画像は画像ビューのサイズに引き伸ばされます。
コードviewDidLoad:
id path = @"URL TO IMAGE";
NSURL *url = [NSURL URLWithString:path];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *img = [[UIImage alloc] initWithData:data];
CGRect frame = [imageView frame];
frame.size.width = 300;
frame.size.height = 100;
[imageView setFrame:frame];
self.imageView.image = img;
ただし、UIImageView
サイズは上記のコードの 6 行目と 7 行目の値に変更されていません。
私はObjective-Cを初めて使用します。
.h:
#import <UIKit/UIKit.h>
@interface detailViewController : UIViewController
@property (strong, nonatomic) IBOutlet UIImageView *imageView;