NSView - получить иерархию superview - PullRequest
3 голосов
/ 12 декабря 2011

Есть ли простой способ вернуться вверх по иерархии NSView (суперпредставление суперпредставления суперпредставление nsview) к главному окну или промежуточной точке?

Спасибо

Ответы [ 2 ]

5 голосов
/ 12 декабря 2011
NSView *aView = myView;
while ((aView = [aView superview])) {
    NSLog(@"%@", aView);
}
1 голос
/ 13 декабря 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...