Настройка представления в NSSplitView не работает - PullRequest
2 голосов
/ 25 мая 2011

Прошу прощения за мое невежество, я перехожу с iOS на программирование на Mac. У меня есть два перья. Одним из них является главное окно с разделенным видом. Перо содержит представление навигационного контроллера, которое я создал. Я пытаюсь заменить правую панель разделенного представления (navigationView) на это представление. Когда приложение запускается впервые, navigationView - это просто пользовательский вид в конструкторе интерфейсов.

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    NavigationController *navController = [[NavigationController alloc]
                                           initWithNibName:@"NavigationController" 
                                           bundle:[NSBundle mainBundle]];
    navigationView = navController.view;
}

Это, похоже, ничего не делает. Я попытался добавить navController.view в качестве подпредставления, и, по крайней мере, оно появляется, но оно размещается очень странно. Какие-либо предложения? Спасибо!

1 Ответ

2 голосов
/ 25 мая 2011

Вам обязательно нужно добавить нужные представления в NSSplitView в качестве подпредставлений NSSplitView.Вам нужно будет предоставить больше информации о том, что произойдет после этого.

На сайте Apple много примеров кода, и многие из них используют NSSplitViews.

...