размер представления не изменяется даже после реализации shouldAutorotateToInterfaceOrientation - PullRequest
0 голосов
/ 10 февраля 2012

для моего кода, если вызываетсяAutorotateToInterfaceOrientation, и я возвращаю туда ДА, но все же, когда я поворачиваю устройство, представление контроллера меняет свой размер, но UIImageView внутри основного представления не меняет его размер.Я хочу, чтобы он был изменен так же, как и основной вид.

заранее спасибо

1 Ответ

2 голосов
/ 10 февраля 2012

установите autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth в соответствии с вашими потребностями.
В коде

imageview = [[UIImageView alloc] initWithFrame:CGRectMake(40,40,120,100)];
imageview.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin;


Если вы создали в xib, то в IB установите
, как показано на рисунке ниже
enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...