Как нарисовать NSView на NSView? - PullRequest
3 голосов
/ 18 октября 2010

Мне передан NSView из класса, и мне нужно добавить другой NSView в определенный момент.Как мне это сделать?

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

Ответы [ 2 ]

3 голосов
/ 26 ноября 2010

Вы можете добавить представление в другое представление, отправив сообщение addSubview, например:

[MyView addSubview:MyOtherView];

Не забывайте, однако, вы несете ответственность за то, как отображается это представление. Убедитесь, что вы установили его границы.

1 голос
/ 14 декабря 2011

Вы можете позиционировать новый вид при создании его экземпляра, используя метод initWithFrame:, который создаст вид и поместит его в суперпредставление (то есть тот, к которому вы добавите свое представление с уже упомянутым addSubview: message).

PS: View Programming Guide - ваш друг ..; -)

...