Вы не можете просто изменить размер изображения, изменив его рамку, так как вы используете форматирование по размеру, изображение сохранит свой исходный аспект, в зависимости от ваших потребностей, простым способом будет изменить UIViewContentModeScaleToFill
при масштабированиичтобы заполнить не дает ожидаемых результатов, вы можете зайти в блог trevor о категориях uiimage здесь после добавления категорий UIImage вы можете просто выполнить
[youruiimage resizedImage:CGSizeMake(320, 480) interpolationQuality:kCGInterpolationHigh]
, используя этуможно использовать либо UIViewContentModeScaleToFill, либо UIViewContentModeScaleAspectFit, и это должно получиться красиво =)