Я программно настраиваю изображение с рамкой. Я установил режим содержимого образа Image в Aspect Fit, который работает, но граница остается исходным квадратом.
Код:
CGRect imageViewRect = CGRectMake(left, top, 158, 119);
UIImageView *imageView = [[UIImageView alloc] initWithFrame:imageViewRect];
[imageView setContentMode:UIViewContentModeScaleAspectFit];
[imageView setImage:image];
[imageView.layer setBorderColor:[[UIColor blackColor] CGColor]];
[imageView.layer setBorderWidth:3.0];
Очевидно, что я хочу, чтобы черная рамка настраивалась с учетом аспекта и окружала изображение со всех сторон. Вместо этого он остается в исходном фрейме и выглядит следующим образом: