Как перевести UIImageView в ландшафтный режим?

#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 вашего приложения, чтобы включить только альбомную ориентацию.