2

我创建了一个自定义 NSWindow 使用:

self = [super initWithContentRect:contentRect styleMask:8 backing:bufferingType defer:flag];

哪个可以很好地调整大小。但是,当我将鼠标悬停在边框上时,它不会改变光标。我可以自己做,但我不能创建一个超出窗口边缘的 trackingRect。

任何我如何管理这个的想法都会很棒。

谢谢,本

4

2 回答 2

0

我遇到了这个问题,对我来说,解决方法是将 NSWindow 子类化并将其放入实现中:

- (BOOL)canBecomeKeyWindow
{
    return YES;
}
于 2014-02-11T21:38:12.450 回答
0

NSWindow.styleMask 指示它显示的控件类型应该包括 NSResizableWindowMask,它告诉显示调整大小的控件。

[window setStyleMask:NSResizableWindowMask];

于 2015-07-14T08:21:00.347 回答