マウスドラッグ中にカーソルを置くことができないのはなぜですか?ドラッグを開始するとすぐに、「矢印」に戻ります(ただし、起動後にアプリデリゲートで公開ハンドとして設定しています)。NSCursorは常に矢印にリセットされます
- (void)mouseDown:(NSEvent *)event
{
[[NSCursor closedHandCursor] push];
}
- (void)mouseUp:(NSEvent *)event
{
[NSCursor pop];
}
ああ!私はこのようなものを見ましたが、私が追加したいものに対して*リセット*を無効にするのは馬鹿に思えました。私は今、ビューの位置を変更するとカーソルrectが無効になることを理解しています!ありがとう。 – borrrden
addCursorRectの引数は '[self bounds]'であり、 '[self frame]'ではありません。 – alecail