Масштаб UIImageView после изменения ориентации

В моем приложении у меня есть UIIMageView в UIView, в портретном режиме imageview заполняет всю область UIView, но после изменения ориентации UIView вращается, но не растягивается, хотя я установил режим содержимого UIView в Scale, чтобы заполнить, что не так?

2 ответа

Решение

Установите маску авторазмера:

yourUIImageViewInstance.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin;

Прочтите также это.

Вы можете попробовать использовать

 imageview.frame=CGMakeRect(x, y, width, height);

в функции setPositionForOrientation

Другие вопросы по тегам