Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.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
Iphone 按下按钮后更改图像属性_Iphone_Cocoa Touch_Uikit_Properties_Uiimage - Fatal编程技术网

Iphone 按下按钮后更改图像属性

Iphone 按下按钮后更改图像属性,iphone,cocoa-touch,uikit,properties,uiimage,Iphone,Cocoa Touch,Uikit,Properties,Uiimage,我的视图中显示了UIImageView,并且已经设置了图像“image1” 我在它下面有一个按钮 在运行期间,当按下按钮时,我希望图像更改为“图像2”,释放后,我希望图像再次显示“图像1” 1) 我知道我必须给UIImage一个标签或其他东西,以便我可以从xcode访问它。 2) 我知道我需要在按下时更改图像的属性 3) 我需要一个iAction或其他东西,这样当我按下按钮时,它应该将图像的属性更改为“image2” 但是我不知道怎么做 有人可以帮忙吗?您的控制器中需要一个连接到图像视图的插座,

我的视图中显示了UIImageView,并且已经设置了图像“image1”

我在它下面有一个按钮

在运行期间,当按下按钮时,我希望图像更改为“图像2”,释放后,我希望图像再次显示“图像1”

1) 我知道我必须给UIImage一个标签或其他东西,以便我可以从xcode访问它。 2) 我知道我需要在按下时更改图像的属性 3) 我需要一个iAction或其他东西,这样当我按下按钮时,它应该将图像的属性更改为“image2”

但是我不知道怎么做


有人可以帮忙吗?

您的控制器中需要一个连接到图像视图的插座,以便控制器可以找到图像视图并发送消息。签出后,.

我添加了“cocoa”标签,因为这就是它。请不要回滚,它属于这里。几个问题:您的图像和按钮是在interface builder中创建的,还是在代码中创建的?如果你不知道该怎么做,那该怎么做?全部三个?您是否有一个带有图像和按钮的视图控制器?(如果您的视图在interface builder中,则其名称通常与您的视图相同,即YourView.m)图像和按钮是在interface builder中创建的。我想知道第2步和第3步,因为多亏了格雷厄姆·李,我现在知道了第1步。是的,我有一个包含视图和图像的视图控制器。它叫SecondViewControllerskaffman:不,这是Cocoa Touch,不是Cocoa。好了,第一步完成了。参考。李:你的辅导帮助了我。但是如何访问UIImageView的image属性?例如,在典型的语言中访问x和y属性将是。。。图像x=60;image.setImage=新图像(“你好”);例如如何首先以编程方式访问图像,然后设置图像?@Pavan从文档中设置视图的图像属性。