can*_*boy 2 iphone uibutton uiimageview uiimage
我在IB中设置了一个UIButton(自定义,带图像),这是我代码中的IBOutlet.
在viewController中的viewDidLoad方法中,我试图更改UIButton的现有图像
UIImage *newbuttonimage = [UIImage imageNamed:@"newbuttonimage.png"];
testbutton.imageView.image = newbuttonimage;
Run Code Online (Sandbox Code Playgroud)
好的,这在启动应用程序时有效,但每当您与按钮交互(按下它)时,它都会更改为原始图像(在IB中设置).在整个项目中没有其他代码可以更改图像,所以发生了什么?
顺便说一下,当我将上面的代码放在项目的任何其他部分时,它不会改变图像.