Как загрузить и показать окно из файла XIB

Я сделал окно xib и файл класса какао (nswindowcontroller) и мне нужно показать окно из xib с помощью действия кнопки из главного окна.

1 ответ

В вашем главном NSWindowController:

В интерфейсе:

@property (nonatomic, strong) CustomWindowController *windowController;

В реализации:

- (IBAction)didPressOpenWindowButton:(id)sender {
    CustomWindowController *wc = [[CustomWindowController alloc] init];
    [wc showWindow:nil];
    [wc.window makeKeyAndOrderFront:nil];
    _windowController = wc;
}

Подключите IBAction к NSButton в главном окне.

Другие вопросы по тегам