【发布时间】:2019-01-20 18:25:43
【问题描述】:
我有一个 NSView 的子类,它重新实现了一些鼠标事件函数。例如在 mouseDown 中从我使用的 NSEvent 中获取要点:
NSEvent *theEvent; // <- argument to function
NSPoint p = [theEvent locationInWindow];
p = [self convertPoint:p fromView:nil];
但是坐标好像是翻转的,(0, 0)在窗口的左下角?
编辑:我已经重写了 isFlipped 方法以返回 TRUE,但它只影响了绘图。抱歉,真不敢相信我忘了马上把它放好。
【问题讨论】: