【问题标题】:Changing image property upon button press按下按钮时更改图像属性
【发布时间】:2011-01-11 10:48:23
【问题描述】:

我的视图中显示了一个 UIImageView,其中已经设置了图像“image1”。

我在它下面有一个按钮。

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

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

但我不知道该怎么做?

有人可以帮忙吗?

【问题讨论】:

  • 我添加了“可可”标签,因为这就是它。请不要回滚,它属于这里。
  • 几个问题:您的图像和按钮是在界面生成器中创建的,还是在代码中创建的?如果事情不知道该怎么做,那是哪一步?所有这三个?您是否有带有图像和按钮的视图的视图控制器? (如果您的视图在界面生成器中,它通常与您的视图命名相同,即YourView.m)
  • 图像和按钮在界面生成器中创建。我想知道第 2 步和第 3 步,因为感谢 Graham Lee,我现在知道了第 1 步。是的,我有一个包含视图和图像的视图控制器。它叫做 SecondViewController
  • skaffman:不,这是 Cocoa Touch,不是 Cocoa。

标签: iphone cocoa-touch uikit properties uiimage


【解决方案1】:

您的控制器中需要一个连接到图像视图的出口,以便控制器可以找到图像视图并发送消息。查看this tutorialInterface Builder documentation

【讨论】:

  • 好的,第一步完成了。参考。李你的教程帮助了我。但是如何访问 UIImageView 的图像属性?例如,以典型语言访问 x 和 y 属性将是... image.x = 60; image.setImage = 新图像(“你好”);例如。如何首先以编程方式访问图像,然后设置图像?
  • @Pavan 从文档中,设置视图的图像属性。 developer.apple.com/iphone/library/documentation/UIKit/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-06
  • 2013-06-25
  • 1970-01-01
  • 1970-01-01
  • 2020-06-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多