Вращающийся вид от пейзажа к портрету - PullRequest
0 голосов
/ 29 апреля 2011

У меня есть вид, в котором xib находится в ландшафтном режиме. В моем контроллере одного вида я хочу показать вид в ландшафтном режиме, и он работает.портрет снизу вверх, так что в основном мне нужно преобразовать этот ландшафтный вид в портретный. Я сделал метод shouldAuto rotate, но он не работает. Я прикрепил скриншот, чтобы вопрос был более понятным1003 * вид ландшафта приходит как есть.Пожалуйста, помогите мне разобраться с этой проблемой. Спасибо заранее !!

1 Ответ

1 голос
/ 29 апреля 2011

написать следующий код в представлении загрузил метод

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:NO];
[[self view] setBounds:CGRectMake(0, 0, 480, 320)];
[[self view] setCenter:CGPointMake(160, 240)];
[[self view] setTransform:CGAffineTransformMakeRotation(M_PI / 2)]; 

Также В вашей XIB установите рамку обзора как 480 X 320 вместо 320 X 480. Иначе это не сработает Вы также можете вращать свой вид в XIB.

...