我的类的界面部分有 CGPoint
@interface MyClass ()
{
CGPoint point;
}
在代码中我尝试为其设置值
point = CGPointMake(1, 3);
但结果是(0,1)
另一个例子:
CGPoint qwe = CGPointMake(10, 20);
point = qwe;
结果:qwe(10,20),点(0,10)
在接口(interface)中声明的所有变量都有同样的问题(CGFloat、NSNumber..)
什么鬼?
最佳答案
您是否使用NSStringFromCGPoint(point);
将它们记录到控制台?如果没有,请尝试一下。
也许你正在监督某件事。无论是局部变量还是实例变量,CGPoint 的简单赋值都不会失败。
关于ios - CGPoint 的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9718221/