Не удается коснуться правой части экрана при повороте в альбомную ориентацию iPhone iPad

#iphone #xcode #ipad #orientation #landscape

#iPhone #xcode #iPad #ориентация #пейзаж

Вопрос:

У меня есть приложение, которое поддерживает все ориентации. Однако, когда я поворачиваю устройство после его запуска в портретном режиме, я не могу коснуться правой части экрана iPad. Я предполагаю, что это проблема с кадрированием (я думаю, что я не могу коснуться части экрана шириной 1024-768 пикселей) Также, когда я пытаюсь установить рамку self.view для CGRectMake (0,0,1024,768) в методе didrotate, self.view располагается почти от центра к экрану справа.

Как это решить? Любая помощь? Спасибо.

Ответ №1:

Вам не нужно устанавливать рамку self.view, она будет установлена автоматически.Если вы установите, это будет неправильно.У меня была такая же ошибка раньше.

Ответ №2:

Это потому, что я забыл обновить рамку представления, которое находится над представлением, к которому я хотел бы прикоснуться. Проблема решена путем тщательного обновления всех фреймов представлений.