在Swift中创建这样的普通盒子窗口?

时间:2015-08-25 16:06:27

标签: macos swift cocoa

以下是&Squish' Squish'应用程序在App Store上。如何制作这样的窗口,圆角和标题栏与内容之间没有分隔符?

唯一的区别是我想在标题栏上有一个标题。

简而言之,如何在图像中创建一个窗口,但标题是什么?

enter image description here

1 个答案:

答案 0 :(得分:3)

在Xcode中创建一个新的NSWindow,然后为其创建一个插座,并将titlebarAppearsTransparent属性设置为true

@IBOutlet weak var windowBlank: NSWindow!

func applicationDidFinishLaunching(aNotification: NSNotification) {
    windowBlank.titlebarAppearsTransparent = true
    windowBlank.backgroundColor = NSColor.whiteColor()
} 

您还必须在Full size content view中启用Attributes inspector复选框。

enter image description here