Xem xét chế độ xem (parent
) với chế độ xem phụ (child
). Cả hai đã đăng ký loại kéo NSFilenamesPboardType
.Superview là điểm đến kéo nếu chế độ xem phụ từ chối nó
parent
chỉ quan tâm đến tệp hình ảnh và child
trong tệp âm thanh. Nếu họ phát hiện tệp có loại tương ứng trong số draggingEntered:
, chúng sẽ trả lại NSDragOperationCopy
. Nếu không, họ sẽ trả về NSDragOperationNone
.
child
chồng chéo parent
và khi kéo đạt child
, parent
nhận được một thông điệp draggingExited:
, bất kể nếu child
là quan tâm đến việc kéo hay không.
Làm cách nào để tạo parent
nhận được thao tác kéo nếu child
không muốn?
Có phải 'con' luôn nhận' draggingEntered: 'trước khi' parent' nhận được 'draggingExited:' trong trường hợp này? (hoặc ngược lại, luôn luôn?) Điều quan trọng là phải biết nếu thứ tự của các sự kiện là 100% phù hợp.Nếu nó không phù hợp 100% thì điều đó làm cho giải pháp phức tạp hơn một chút. – MechEthan
Có thể chia sẻ hình ảnh/sơ đồ đơn giản hiển thị bố cục của các chế độ xem không? – Alladinian