2016-04-26 2 views
0

Я искал для этого конкретного метода: didMoveToWindow() однако я не нашел никакой конкретной информации.
Может кто-нибудь объяснить, почему и когда кто-то должен использовать этот метод и когда он называется?Когда использовать метод didMoveToWindow?

+0

надежда эта ссылка поможет вам => http://stackoverflow.com/questions/8176341/didmovetowindow-how-will-this-method-be-called => Http: // StackOverflow. com/questions/20336706/ios-didmovetowindow-infin-loop –

+0

Я нашел эти ссылки, прежде чем публиковать свой вопрос, но ответы слишком короткие и общие (по крайней мере, на мой вкус!) – TheoK

ответ

0

Этот метод вызывается iOS, когда UIView добавляется к объекту Window. Вы должны переопределить его, чтобы сделать свое приложение что-то такое же.

По умолчанию реализация этого метода ничего не делает. Подклассы могут переопределять его для выполнения дополнительных действий при каждом изменении окна.

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

https://developer.apple.com/reference/uikit/uiview/1622527-didmovetowindow

Смежные вопросы