Tag: 坐标系统

将UIKit坐标转换为SpriteKit坐标

我试图将正常的uikit坐标(左上angular,宽度和高度向右和向下)转换为Sprite Kit坐标(原点在节点中心,左下angular为负值,右上angular为正值)。 有谁知道如何做到这一点? 不幸的是,我不能解决这个问题,因为我使用QuartzCore来绘制一个SKNode。 没有转换,我得到真正的图纸。

将UIView原点转换为其Window坐标系

我想在窗口坐标系中获取scrollView的原点。 例如,目前,scollView的来源是(0,51)。 但在窗口坐标系中,它应该是51 + 44(导航栏高度)+20(状态栏高度)= 115。在窗口坐标系中,scrollView.frame.origin应该是(0,115)。 我尝试使用convertPoint:方法,但有时得到(0,51)或(0,0)。 请为此提供解决scheme。 谢谢