Cocoa 在NSSplitView中设置视图不工作
请原谅我的无知,我是从iOS到Mac编程的。我有两个笔尖。一个是带有拆分视图的主窗口。nib包含我创建的navigationController视图。我正在尝试用此视图替换拆分视图(navigationView)的右窗格。当应用程序首次启动时,navigationView只是interface builder中的一个自定义视图Cocoa 在NSSplitView中设置视图不工作,cocoa,macos,nsview,nssplitview,Cocoa,Macos,Nsview,Nssplitview,请原谅我的无知,我是从iOS到Mac编程的。我有两个笔尖。一个是带有拆分视图的主窗口。nib包含我创建的navigationController视图。我正在尝试用此视图替换拆分视图(navigationView)的右窗格。当应用程序首次启动时,navigationView只是interface builder中的一个自定义视图 - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { Navigatio
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
NavigationController *navController = [[NavigationController alloc]
initWithNibName:@"NavigationController"
bundle:[NSBundle mainBundle]];
navigationView = navController.view;
}
这似乎没什么用。我尝试将navController.view添加为子视图,这样至少可以显示它,但它的位置非常奇怪。有什么建议吗?谢谢 您肯定需要在NSSplitView中添加所需的视图,作为NSSplitView的子视图。你需要提供更多关于那之后会发生什么的信息
苹果网站上有很多示例代码,其中许多使用NSSplitView。进一步评论,请查看此特定示例代码:尤其是childnode/basenode代码。