即使在图像被更改或删除后,以编程方式添加的 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 也会保留背景图像的主要内容,如果未能解决你的问题,请参考以下文章
如何以编程方式确定 iPhone 的密码是不是已更改或删除?