4

我在界面构建器中制作了一个大小正确的 UIImageView,并在类文件中连接了插座。如何阻止大 jpg 填满整个屏幕?我希望图像调整大小以适合我在 IB 中制作的框架。

- (void)viewDidLoad {
    NSString *filePath = [[NSBundle mainBundle] pathForResource:@"wine" ofType:@"jpg"];  
    NSData* data = [NSData dataWithContentsOfFile:filePath];  
    if(data){
        photo.image= [[UIImage alloc] initWithData:data];
    }
    [super viewDidLoad];
}

谢谢。

4

1 回答 1

12

在 Interface Builder 中,选择您的 UIImageView 并打开 Attributes Inspector (Command-1)。将查看模式更改为“Aspect Fit”。

如果您想在代码中执行此操作,请将 UIImageView 的 contentMode 设置为 UIViewContentModeScaleAspectFit。

于 2009-09-06T21:53:49.123 回答