Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在xcode上更改图像的x值?_Objective C_Xcode - Fatal编程技术网

Objective c 在xcode上更改图像的x值?

Objective c 在xcode上更改图像的x值?,objective-c,xcode,Objective C,Xcode,在网上找了一份工作后。半小时 我是和你一起来的 -(IBAction)left { img.center.x = img.center.x floatValue]-30; } 在理想世界中,这将: 单击按钮时,图像向左移动30像素 然而,我们并不是生活在一个理想的世界中,所以当我点击构建并运行时,它出现了两个错误 错误:无法转换为指针类型 错误:赋值的左操作数需要左值 对这个问题的任何解决方案或见解都会大受欢迎。假设你有一个打字错误,你可以简单地这样做 img.frame = CGR

在网上找了一份工作后。半小时 我是和你一起来的

 -(IBAction)left
{
    img.center.x = img.center.x floatValue]-30;
}
在理想世界中,这将: 单击按钮时,图像向左移动30像素

然而,我们并不是生活在一个理想的世界中,所以当我点击构建并运行时,它出现了两个错误

错误:无法转换为指针类型
错误:赋值的左操作数需要左值


对这个问题的任何解决方案或见解都会大受欢迎。

假设你有一个打字错误,你可以简单地这样做

img.frame = CGRectOffset(img.frame, dx, 0);

其中,
dx
是移动图像x坐标的值。

这应该有效。它设置图像的中心点,使y值保持不变,x值向左移动30点

img.center =CGPointMake(img.center.x-30, img.center.y);
非常简单的东西