2

请原谅我的无知,我是从 iOS 到 Mac 编程的。我有两个笔尖。一个是带有拆分视图的主窗口。笔尖包含我创建的 navigationController 视图。我正在尝试用此视图替换拆分视图(navigationView)的右窗格。当应用程序首次启动时,navigationView 只是界面构建器中的自定义视图。

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

这似乎没有任何作用。我尝试将 navController.view 添加为子视图,至少让它显示出来,但它的放置非常奇怪。有什么建议么?谢谢!

4

1 回答 1

2

您肯定必须在 NSSplitView 中添加所需的视图作为 NSSplitView 的子视图。您需要提供有关之后发生的情况的更多信息。

Apple 的网站上有很多示例代码,其中许多都使用 NSSplitViews。

于 2011-05-25T00:22:45.357 回答