hpi*_*que 5 macos drag-and-drop objective-c nsview osx-lion
考虑parent带有子视图(child)的view ().两者都注册了拖动类型NSFilenamesPboardType.
parent只对图像文件和child音频文件感兴趣.如果他们检测到相应类型的文件,则draggingEntered:返回NSDragOperationCopy.如果没有,他们会回来NSDragOperationNone.
child重叠parent并且当拖动到达时child,无论是否对拖动感兴趣,parent都会收到draggingExited:消息child.
parent如果child不想要它怎么能接受拖动?
如果我猜对了,你应该打电话:
[self.superview yourmethod];
Run Code Online (Sandbox Code Playgroud)
在子函数中。
如果孩子从父母那里继承,你可以调用:
[super yourmethod];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
383 次 |
| 最近记录: |