Может кто-нибудь ответить на это окончательно? Кажется, что иногда изменение фрейма UIImageView изменяет размер своего изображения, а иногда - нет.
Я загрузил изображение и создал с ним UIImageView размером около 100x100. Выполнение следующих действий не имеет абсолютно никакого эффекта:
myImageView.contentMode = UIViewContentModeScaleAspectFit;
myImageView.frame = CGRectMake(0, 0, 30, 30);
Очевидно, я хочу уменьшить изображение, но оно остается в полном размере.
РЕДАКТИРОВАТЬ: Если я сделаю это:
myImageView.clipsToBounds = YES;
Я получаю обрезанную часть изображения размером 30x30, но только верхний угол. Как мне сжать все изображение до 30x30?