仅从左下角调整NSWindow的大小?

时间:2013-01-21 10:04:27

标签: objective-c xcode macos

我正在编写一个位于OS X菜单栏中的应用程序,当你按下它的图标时,会打开一个NSPanel。我希望用户能够调整大小,但只能拖动左下角。我想阻止他们将顶部边缘向下拖动并从菜单栏中“解开”窗口。

1 个答案:

答案 0 :(得分:0)

只需覆盖 touchesBegan mouseDown:,只有当它位于指定的角落时才会传递拖动,并放弃其他触摸。

请参阅Cocoa Event Handling Guide