捕获子视图的mouseDown事件. (Cocoa osx)

捕获子视图的mouseDown事件. (Cocoa osx),第1张

概述我有一系列嵌套视图,我需要捕获mouseDown事件,当选择任何这些视图时,我会做同样的事情.有没有办法告诉superview处理其子视图的事件?处理此问题的最佳方法是在我的所有其他视图之上放置透明视图并让此视图处理事件吗? 您的子视图是否定义了自己的mouseDown:? 如果他们还没有定义自己的 – [… mouseDown:(id)事件],那么他们应该已经将他们的事件传递到响应者链,这应该到 我有一系列嵌套视图,我需要捕获mouseDown事件,当选择任何这些视图时,我会做同样的事情.有没有办法告诉supervIEw处理其子视图的事件?处理此问题的最佳方法是在我的所有其他视图之上放置透明视图并让此视图处理事件吗?解决方法 您的子视图是否定义了自己的mouseDown:?

如果他们还没有定义自己的 – [… mouseDown:(ID)事件],那么他们应该已经将他们的事件传递到响应者链,这应该到达你的超级视图.

否则,(除了他们需要做的其他处理之外),他们还需要决定supervIEw应该接收哪些事件,并为这些事件调用[super mouseDown:event].

总结

以上是内存溢出为你收集整理的捕获子视图的mouseDown事件. (Cocoa osx)全部内容,希望文章能够帮你解决捕获子视图的mouseDown事件. (Cocoa osx)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1001121.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存