我有一个对象是主视图的子视图。该对象在其存在期间正在跨其他子视图移动。我需要在对象移动时经常获取对象的 x、y 坐标。我正在使用具有 0.01 时间间隔的 NSTimer 来更新数据,但是,当它不在另一个子视图上时,我似乎只能让它更新坐标。
我一直在尝试使用:
[self.window convertPoint:point fromWindow:nil];
和
[self.window convertPoint:point fromView:(the view the object exists on)]
但这仍然只返回不在另一个子视图上方的坐标。有什么建议么?