24得票1回答
相对于视图的CGPoint

考虑一个屏幕点(CGPoint)和一个视图(UIView),它位于视图层次结构的某个位置(可以是其他视图的子视图)。 您如何将该点转换为相对于该视图坐标系的点?

7得票3回答
自动布局破坏了UIView动画

我在努力让我的应用程序可以在iPhone 5和较小的早期iPhone上运行。如果需要,使用iOS6并使用自动布局将是个好选择,因为它非常有效。 然而,该应用程序有4个按钮会经常互换位置,所以我从一个数组中分配每个按钮不同的位置,然后使用类似以下代码的方法来使其动态变化: [UIView a...

8得票2回答
Objective-c:如何旋转CGRect?

我尝试旋转我的矩形,但它无法正常工作。 这是我的一部分代码,我在另一个帖子中找到了它: #define DEGREES_TO_RADIANS(x) (M_PI * x / 180.0) -(void)drawRect:(NSRect)rect { CGContextRef cRef ...

8得票1回答
iPhone SDK:将MKMapPoint转换为CGPoint

我已将地图视图上的经度和纬度转换为MKMapPoint。然后,我想使用imageView的中心属性将imageView移动到该点。但是,似乎我需要将MKMapPoint转换为CGPoint,以便我可以更改中心位置,但数字似乎完全不对。以下是我正在使用的代码: // Convert to MK...

18得票2回答
使用NSUserDefaults保存CGPoint列表

我有一堆来自CCTMXLayer的CGPoints,想将它们保存到NSUserDefaults中,但似乎找不到优雅的方法。 最初,我希望保存一个NSDictionary,其中包含一个NSMutableSet作为值,该值包含几个NSValues(valueWithCGPoint)。据我所知,N...

11得票1回答
无法检查CGPoint是否不等于CGPointZero

我在一个UIView类中声明了一个CGPoint,在我的viewController中,我尝试检查该CGPoint是否不等于CGPointZero,但是我得到了这个错误:Invalid operands to binary expression ('CGPoint' (aka 'struct ...

29得票5回答
如何使用SpriteKit在Swift中绘制一个圆形?

我刚开始使用Swift进行iOS开发,但我不知道如何画一个圆。我只是想画一个圆,将其设置为变量并在屏幕上显示,以便稍后将其用作主要玩家。有人能告诉我如何做到这一点或为此提供代码吗? 我在网上找到了这段代码:var Circle = SKShapeNode(circleOfRadius: 40...

31得票5回答
在Swift中的CGPointMake

如何在 Swift 中使用 CGPointMake?是否有相应的等效方法?我得到了一个错误: 未解决的标识符使用“CGPointMake” 基本上,我正在尝试为 Sprite Kit 节点分配一个位置,但无法弄清如何在 Swift 中实现。class PlayerSpaceship...

20得票5回答
如何在Swift中将CGPoint转换为NSValue?

如我的问题标题所说,我该如何将CGPoint转换为NSValues,以便我可以在swift中将它们存储到数组中。 在Objective-C中,我们可以这样做: // CGPoint converted to NSValue CGPoint point = CGPointMake(...

19得票7回答
将CGPoint转换为NSValue

在 CABasicAnimation.fromValue 中我想要将一个 CGPoint 转换成一个“类”,因此我使用了 NSValue 的 valueWithPoint 方法,但是在设备模式或模拟器中无法正常工作......需要使用 NSMakePoint 或 CGPointMake 方法。