#iphone
#iPhone
Вопрос:
Как перевести UIImageView в ландшафтный режим? У меня есть UIImageView.когда он повернулся, он все еще находится в режиме просмотра. код:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
Комментарии:
1. куда прикрепить ваш UIImageView, я имею в виду … пытаетесь повернуть UIImageView или UIViewController?
2. Я пытаюсь повернуть UNImageView
3. Если вы создали подкласс UIImageView, вы не сможете поворачивать его таким образом. Этот метод является методом делегирования UIViewController. Добавили ли вы свой UIImageView в UIViewController?
Ответ №1:
В зависимости от класса / контроллера, который содержит представление, и его унаследованных классов, вероятно, что один из них настроен на разрешение поворота только в горизонтальном направлении.
Пожалуйста, проверьте это, а затем предоставьте нам дополнительную информацию, чтобы мы могли дать вам лучший совет, если то, что я сказал, не соответствует действительности.
Комментарии:
1. Я пытаюсь повернуть UIImageView.
2. Я не понимаю, о чем вы спрашиваете. но я пытаюсь повернуть UIImageView
Ответ №2:
Если вы хотите, чтобы ваше приложение работало только в альбомной ориентации и НЕ разрешало портретную ориентацию, обновите список «Поддерживаемые ориентации интерфейса» в info.plist вашего приложения, чтобы включить только альбомную ориентацию.