установите autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth
в соответствии с вашими потребностями.
В коде
imageview = [[UIImageView alloc] initWithFrame:CGRectMake(40,40,120,100)];
imageview.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin;
Если вы создали в xib, то в IB установите
, как показано на рисунке ниже
