我觉得有点头疼?
基本上我们有这个不一致的错误,我们的一个自定义控件(一个开关)收到一个-mouseUp
事件,而没有收到-mouseDown
,但踢球者是鼠标位置不在任何地方靠近开关的地方
特别是在发生之后:
请注意,该事件直接传递给我们的自定义控件
我已经尝试过玩-acceptsFirstMouse:
和-acceptsFirstResponder
无效
我还确认响应者链中的开关不
我已将此代码放入-mouseUp:
:
if( !NSPointInRect( [self convertPoint:[theEvent locationInWindow] fromView:nil], [self bounds] ) )
{
return;
}
在收到-mouseUp
并且交换机上没有鼠标位置时成功中断。
但它看起来很有趣,就像我在这里遗漏了一些东西
交换机如何接收-mouseUp
?