【问题标题】:Change UIImageView Image path更改 UIImageView 图像路径
【发布时间】:2012-04-03 05:01:27
【问题描述】:

我对 Objective-c 和 iOS 编程完全陌生。我正在显示一个 UIImageView 和我通过情节提要设置的默认图像路径。现在,我试图通过将路径更改为不同的图像来将图像更改为不同的图像。

我想我已经设置好了所有东西,以便我可以以编程方式操作类(IBOutlet@property、分配等),但也许我在那里做错了什么。否则,我将通过以下方式更改图像路径:

IMG.image = [UIImage imageNamed:@"s.png"];

这是正确的吗?如果是这样,这是我的 .m 文件中的另一段相关代码:

- (void)viewDidLoad
{
    _IMG = [[UIImageView alloc] init];
}

在我的 .h 文件的 @interface 部分:

IBOutlet UIImageView *IMG;

然后是我的 .h 文件的其余部分:

@property (strong, nonatomic) IBOutlet UIImageView *IMG;

有人看到不正确的地方吗?谢谢,我是一个完整的初学者,所以如果这是一个非常基本的事情,我深表歉意。

【问题讨论】:

    标签: ios xcode uiimageview


    【解决方案1】:

    首先,从 .h 中删除这一行(在声明属性时不需要它):

    IBOutlet UIImageView *IMG;
    

    接下来,检查您是否已将您的 IBOutlet 属性连接到 Interface Builder 中的 UIImageView(按住 CTRL 并单击您的 UIImageView)。确保在引用插座下有一个条目。如果没有,您将需要按住 CTRL 并拖动来创建一个。

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      如果您使用的是情节提要,则不需要分配初始化视图,请删除该代码。

      【讨论】:

      • 我删除了该代码,但它仍然什么也没做。感谢您的快速初步回复!
      猜你喜欢
      • 2013-04-24
      • 1970-01-01
      • 1970-01-01
      • 2014-08-20
      • 1970-01-01
      • 2018-12-05
      • 2017-07-08
      • 2019-07-19
      • 1970-01-01
      相关资源
      最近更新 更多