如何将左/下/右窗格添加到Mac应用程序中(如XCode中)?

如何将左/下/右窗格添加到Mac应用程序中(如XCode中)?,xcode,cocoa,animation,user-interface,panel,Xcode,Cocoa,Animation,User Interface,Panel,XCode 4以及iTunes和其他Mac应用程序都提供了侧栏或底栏,当用户按下按钮时,可以通过平滑的动画显示或隐藏侧栏或底栏。 如何在我的应用程序中获得类似的效果?您可以使用NSSplitView来实现这一点。在左|中|右拆分视图中可以有两个以上的子视图,并且可以为不同的条形图构建一种层次结构中心由顶部和下部拆分视图组成 不过,显示/隐藏效果不是内置的。但是你应该能够使用动画师来做到这一点。当然,您也可以定义隐藏视图的动画 你也可以使用已经显示/隐藏动画的BWSPLITIVIEW。你也可以考虑

XCode 4以及iTunes和其他Mac应用程序都提供了侧栏或底栏,当用户按下按钮时,可以通过平滑的动画显示或隐藏侧栏或底栏。 如何在我的应用程序中获得类似的效果?

您可以使用NSSplitView来实现这一点。在左|中|右拆分视图中可以有两个以上的子视图,并且可以为不同的条形图构建一种层次结构中心由顶部和下部拆分视图组成

不过,显示/隐藏效果不是内置的。但是你应该能够使用动画师来做到这一点。当然,您也可以定义隐藏视图的动画


你也可以使用已经显示/隐藏动画的BWSPLITIVIEW。

你也可以考虑子类NSVIEW动画,我相信XCODE在很多地方都使用它来实现其奇特的动画效果。