Tôi có một số NSCollectionView
với một số ít NSView
s trong đó. Các NSView
có một NSBox
trong đó thay đổi màu sắc khi nó được chọn. Tôi cũng muốn thay đổi màu NSBox
khi di chuột qua.Di chuột qua hiệu ứng trong NSCollectionView
Tôi đã phân loại NSBox
và thêm các phương thức mouseEntered
và mouseExited
. Tôi đã sử dụng addTrackingRect
bên trong viewWillMoveToWindow
nhưng vấn đề là hiệu ứng di chuột qua chỉ xảy ra nếu trước tiên tôi chọn chế độ xem phụ mà hộp đó đang ở.
Ngoài ra chỉ hộp được chọn có hiệu ứng Di chuột qua. Làm cách nào để triển khai hiệu ứng Di chuột qua sao cho tất cả các NSView
s trong số NSCollectionView
của tôi hiển thị hiệu ứng ngay lập tức?