应用程序中的多个窗口或"页面"

5 macos cocoa objective-c

我是Mac应用程序开发的新手.我想使用Interface Builder在Cocoa中编写GUI应用程序.我想要多个屏幕,即当点击屏幕上的一个按钮时,应该显示另一个屏幕.如何在按钮点击事件中激活新屏幕?

Mat*_*kel 1

我认为您想要的是像 Coda 或系统偏好设置中看到的界面类型,其中屏幕顶部有一个工具栏,可用于在窗口内容之间进行选择。

我发现的最简单的方法是使用BWToolkit。

另一种方法是使用一系列视图,并在单击工具栏时在它们之间切换。我在这里找到了一个描述,但这不是我首先使用的描述(可能最初是在 Ruby Cocoa,IIRC 中)。