-1
我有一個UIImageView
的視圖。我從我的服務器檢索300像素寬和100像素高的圖像。但是,當我將圖像插入到我的UIImageView
中時,圖像被拉伸到圖像視圖的大小。調整大小的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;
我加入self.imageView.contentMode = UIViewContentModeScaleToFill;但仍然不能縮放圖像 – 2013-04-24 21:51:21
你怎麼知道?將UIImageView的backgroundColor設置爲黑色。這樣你可以看到UIImageView本身,並且你將能夠看到圖像和圖像視圖之間的關係。 – matt 2013-04-24 21:54:34
我沒有改變背景顏色的建議,並在文件的.xib改變的UIImageView的大小,UIImageView的大小不被改變的值上線6&7 – 2013-04-24 22:00:55