【发布时间】:2017-03-15 18:22:22
【问题描述】:
我是使用 CGPoints 在 Swift 中移动对象的新手。我想知道您是否有一个宽度和高度为 320 的自定义视图,您如何能够在 CG 坐标系中找出它的约束。
例如,我有一个球对象。如果我设置
ball.center.y = CGFloat(390) //where 390 is some random point
那么y的中心在视图中的半点线上方一点。我知道 CGPoint 的左上角是 0,0 并且想知道在处理二维坐标时是否有标准坐标系。
【问题讨论】:
-
ball.center 和 ball.frame.origin 本身就是 CGPoints
-
您能否详细说明您的具体问题是什么?你试过什么没用?
-
我想根据手机的倾斜角度移动一个球,并将其中心倾斜 45 度。
-
@AshleyMills 所以当手机倾斜 45 度时,球应该在屏幕的中心。
-
这听起来与您提出的问题完全不同。您的问题更像是“如何将 3D 空间中的设备位置转换为 2D 坐标?”
标签: ios swift xcode view core-motion