使用 Xcode 和 Swift 在 soryboard 的 Window 中添加 xib 文件中定义的视图

Add a view defined in a xib file in a Window in the soryboard using Xcode & Swift

我在故事板中有一个 window,在定义的 xib 文件中有一个框。我希望在应用程序启动后立即看到该框出现在 window 上。

该框也由我创建并关联到 xib 文件的自定义 cocoa class 定义。 class 称为 Box。

为什么图中的代码没有显示window中的方框?代码在window的NSViewController中。 谢谢

尝试将 window.addSubview(box) 替换为 self.view.addSubview(box)
您需要将视图显示为根视图控制器的子视图。