какой метод вызывается после поворота вида

#ipad #uiview #uipopover

#iPad #uiview #uipopover

Вопрос:

Я хочу изменить положение UIPopover после поворота представления. можете ли вы сказать мне, какой метод вызывается после поворота вида, чтобы я мог получить координаты элементов пользовательского интерфейса в окончательном виде, отображаемом после поворота вида

поведение всплывающего окна в любом родном приложении Apple. Вы увидите, что в ответ на поворот устройства всплывающее окно должно исчезнуть перед анимацией поворота и появиться снова в новом подходящем месте после ее завершения. Итак, вы должны отклонить свое всплывающее окно, а затем отобразить его на новом месте с новыми координатами (как получить эти координаты)

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

Ответ №1:

Из документации для -[UIViewController didRotateFromInterfaceOrientation:] :

Отправляется контроллеру представления после поворота пользовательского интерфейса. … Подклассы могут переопределять этот метод для выполнения дополнительных действий сразу после поворота. … К моменту вызова этого метода interfaceOrientation свойству уже задана новая ориентация.

Комментарии:

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