Objective c 我怎样才能用可可做一扇没有装饰的窗户?

Objective c 我怎样才能用可可做一扇没有装饰的窗户?,objective-c,cocoa,Objective C,Cocoa,我喜欢创建一个没有任何chrome的Cocoa窗口。用户唯一应该看到的是我画的东西 我发现我可以创建自定义NSView,但这是否必须在NSView窗口中才能显示?如果没有,如何在不将其放入窗口的情况下显示它?如果必须在NSWindow中,如何阻止窗口绘制标题栏和其他chrome?查看示例: 我发现我可以创建自定义NSView,但这是否必须在NSView窗口中才能显示 对 如果它必须在NSWindow中,如何阻止该窗口绘制标题栏和其他chrome 创建窗口时使用。假设您没有使用NSWindow的自

我喜欢创建一个没有任何chrome的Cocoa窗口。用户唯一应该看到的是我画的东西

我发现我可以创建自定义NSView,但这是否必须在NSView窗口中才能显示?如果没有,如何在不将其放入窗口的情况下显示它?如果必须在NSWindow中,如何阻止窗口绘制标题栏和其他chrome?

查看示例:

我发现我可以创建自定义NSView,但这是否必须在NSView窗口中才能显示

如果它必须在NSWindow中,如何阻止该窗口绘制标题栏和其他chrome


创建窗口时使用。假设您没有使用NSWindow的自定义子类,这意味着不在nib中创建窗口实例。如果要在nib中布局视图层次结构,请在顶级自定义视图中进行布局,然后加载nib并将该视图设置为窗口的内容视图。

您仍然可以在nib中创建窗口-只需在窗口的初始值设定项中将无边界标志传递给super,并将窗口设置为nib中的子类。这是假设您为其创建了子类NSWindow。