Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c NSWindow+;没有圆角的标题栏?_Objective C_Macos_Swift_Cocoa - Fatal编程技术网

Objective c NSWindow+;没有圆角的标题栏?

Objective c NSWindow+;没有圆角的标题栏?,objective-c,macos,swift,cocoa,Objective C,Macos,Swift,Cocoa,是否可能有一个仍然有标题栏但没有圆角的窗口 理想情况下,我能够做到以下几点: self.titlebarAppearsTransparent = true; self.titleVisibility = NSWindowTitleVisibility.Hidden; 让我几乎可以完全控制窗口渲染,但仍然可以使用默认的窗口控制按钮 我尝试了许多组合,但似乎当出现NSTitledWindowMask掩码时,窗口会自动开始圆角。我的一生都无法实现这一点,因此我的解决方案是编写自己的自定义按钮。这对我

是否可能有一个仍然有标题栏但没有圆角的窗口

理想情况下,我能够做到以下几点:

self.titlebarAppearsTransparent = true;
self.titleVisibility = NSWindowTitleVisibility.Hidden;
让我几乎可以完全控制窗口渲染,但仍然可以使用默认的窗口控制按钮


我尝试了许多组合,但似乎当出现
NSTitledWindowMask
掩码时,窗口会自动开始圆角。

我的一生都无法实现这一点,因此我的解决方案是编写自己的自定义按钮。这对我来说很好,因为我的
NSWindow
已经是定制的,所以不会有风格冲突


我的一生都无法实现这一点,因此我的解决方案是编写自己的自定义按钮。这对我来说很好,因为我的
NSWindow
已经是定制的,所以不会有风格冲突


为什么不根据需要定制一个无边框窗口?因为如果我这样做,我需要创建关闭、最小化和最大化按钮,据我所知,这不是一个好方法。目前这似乎不可能,因此我提出了一个与手动创建按钮/控件有关的问题,为什么不根据需要定制一个无边框窗口?因为如果我这样做,我需要创建关闭、最小化和最大化按钮,据我所知,这并不是一个好方法。目前这似乎不可能,所以我提出了一个与手动创建按钮/控件有关的问题