【发布时间】:2016-01-15 02:15:15
【问题描述】:
如何为没有标题栏的 NSWindow 显示 resize indicators?
我用故事板创建了一个新的 Xcode 项目(适用于 Mac 应用程序)。我刚刚在外观中禁用了复选框Title Bar(它隐藏了 NSwindow 的标题栏)。
奇怪的是,禁用 TitleBar 后,当鼠标位于窗口边缘上方时,NSWindow 没有显示调整大小指示器。虽然如果我在边缘拖动它正在调整大小。
我猜这是一个错误,因为如果可以通过将鼠标拖到边缘上来调整窗口大小,它必须显示调整大小指示符。
从图中可以看出,用户拖动窗口后会看到resize指示符,但很多用户会认为,由于没有resize指示符,所以窗口无法调整大小。
【问题讨论】:
-
你在设置鼠标跟踪区域吗?调整大小后是否更新鼠标跟踪区域?
标签: macos cocoa nsview nswindow