即使在图像被更改或删除后,以编程方式添加的 UIButtons 也会保留背景图像

Posted

技术标签:

【中文标题】即使在图像被更改或删除后,以编程方式添加的 UIButtons 也会保留背景图像【英文标题】:Programmatically added UIButtons keep the background image even after the image is changed or deleted 【发布时间】:2013-05-02 21:52:32 【问题描述】:

我在幻灯片视图中有一系列以编程方式添加的按钮。 在包含我显示的图像后,一切都已配置并且工作正常。但问题是,当我将图像 1.png 更改为其他图像(我再次将其命名为 1.png)时,即使它已从我的项目中删除,它也会显示相同的图像。我正在使用 ARC...这是我的部分代码:

NSString *imagePath = [[NSString alloc] init];
imagePath = [NSString stringWithFormat:@"%d.png", i];
UIImage *buttonImage = [[UIImage alloc] init];
buttonImage = [UIImage imageNamed:imagePath];
[aButton setImage:buttonImage forState:UIControlStateNormal];

【问题讨论】:

【参考方案1】:

尝试清理并重建项目。在再次运行之前从设备/模拟器中删除应用程序。

【讨论】:

以上是关于即使在图像被更改或删除后,以编程方式添加的 UIButtons 也会保留背景图像的主要内容,如果未能解决你的问题,请参考以下文章

如何在迁移后更改D7中某些字段的字段类型

以编程方式在工具栏项按钮上添加图像

UIButton 背景图像 以编程方式更改

如何以编程方式确定 iPhone 的密码是不是已更改或删除?

我们能否以可以从后端更改内容的方式对 GIF 进行编程 [关闭]

如何以编程方式向 xib 添加约束