Как создать несколько видов для одного и того же окна в какао? - PullRequest
0 голосов
/ 12 сентября 2011

У меня есть приложение с одним делегатом приложения и одним окном. У меня есть разные классы, которые запускают потоки и т. Д. Когда я отправляю указатель окна NSWindow * на эти классы или функцию и пытаюсь изменить VIew, [window setcontentView // что-то]. Ничего не отображается, что я делаю не так? Какой самый простой способ иметь одно окно и разные классы и изменять этот Контент для этого окна из разных классов. Спасибо.

1 Ответ

0 голосов
/ 12 сентября 2011

Сначала вы должны реализовать свой метод UIApplicationDelegate didFinishLaunchingWithOptions примерно так:

MainViewController *mainController = [[[MainViewController alloc] initWithNibName:@"MainView" bundle:nil] autorelease];
navigationController = [[UINavigationController alloc] initWithRootViewController:mainController];
navigationController.navigationBar.hidden = YES;
[self.window addSubview:navigationController.view];
[self.window makeKeyAndVisible];

Позже вы можете создавать различные экземпляры UIViewController и передавать их в объект UINavigationController.

...