我在 IB 中设置了一个 UIButton(自定义,带图像),这是我的代码中的一个 IBOutlet。
在 viewController 中的 viewDidLoad 方法中,我试图更改 UIButton 的现有图像
UIImage *newbuttonimage = [UIImage imageNamed:@"newbuttonimage.png"];
testbutton.imageView.image = newbuttonimage;
好的,这在启动应用程序时有效,但是每当您与按钮交互(按下它)时,它都会更改为原始图像(在 IB 中设置)。整个项目中没有其他代码可以更改图片,这是怎么回事?
顺便说一句,当我将上述代码放在项目的任何其他部分时,它不会更改图像。