ios - CGPoint 的奇怪行为

标签 ios cocoa-touch cgpoint

我的类的界面部分有 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/

相关文章:

ios - 为什么 Travis 找不到我的头文件? (当相同的指令在我的本地 Xcode 上运行良好时)

ios - 使用AFNetworking 2批处理请求上传图像阵列

ios - View 未设置回原始位置

ios - tableView.cellForRow(在 : indexPath) returns nil?

ios - 是否可以直接从 appDelegate 获取 GPS 位置 ios8

iphone - 为什么不显示 UITabBarItems 的标题?

ios - 如何正确观察我的 scrollView 子类的 contentOffset 属性?

objective-c - Objective-C - 如果在 CGRectmake 上声明?

cocoa - NSTimer 的问题

objective-c - 将数字格式化为百分比