2015-02-27 2 views
0

Я пытаюсь загрузить NSPanel, когда отправлять сообщение, когда что-то происходит в NSView. Но я не могу понять, как позвонить в NSPanel из NSView или как вызвать метод из класса NSViewзагрузить NSPanel from NSView

Вот как я погрузка NSView:

NSViewController *myVC = [[songView alloc] initWithNibName:@"songView" bundle:nil]; 

Мой вопрос для вас, ребята как можно получить доступ или вызвать методы из класса NSView в мой NSWindowController.

Я по-настоящему благодарю вашу помощь.

ответ

1

Вы можете поймать событие mouseDown и вызвать свой метод. Для NSPanel вы можете сделать 2 способами

1) Вы можете создать в IB и положить соединение на выходе к панели

2) Вы можете создать в programetically.

Вы можете позвонить orderFront, чтобы принести его спереди. См. Эту ссылку для этого https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSWindow_Class/index.html#//apple_ref/doc/uid/20000013-SW32

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