Tại sao tôi không thể giữ con trỏ ở lại trong khoảng thời gian kéo chuột? Ngay sau khi tôi bắt đầu kéo, nó trở lại "Mũi tên" (mặc dù tôi đặt nó như là bàn tay mở trong ứng dụng đại biểu sau khi khởi động).NSCursor luôn đặt lại thành Arrow
- (void)mouseDown:(NSEvent *)event
{
[[NSCursor closedHandCursor] push];
}
- (void)mouseUp:(NSEvent *)event
{
[NSCursor pop];
}
Oh! Tôi thấy một cái gì đó như thế này nhưng nó có vẻ ngớ ngẩn để ghi đè * đặt lại * cho một cái gì đó mà tôi muốn * thêm *. Bây giờ tôi hiểu rằng con trỏ rect bị vô hiệu khi tôi thay đổi vị trí của khung nhìn ngay bây giờ! Cảm ơn. – borrrden
Đối số của hàm addCursorRect là '[self bounds]', không phải '[self frame]'. – alecail