我通常使用以下方法更改按钮的图像:[Button setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
我今天刚才注意到此代码已被弃用。更改按钮图像的正确语法是什么?
答案 0 :(得分:0)
这是正确的语法,(假设您有一个名为UIButton
的{{1}}实例。该方法尚未弃用。
答案 1 :(得分:0)
问题解决了。你不会相信我找到解决方案的时间...... 实际上,我的代码是这样的:
//Changes the icon image
[Button setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
当我将光标放在单词图像之后,我得到一个快速帮助不推荐使用的代码消息。所以,我试图找到纠正这个问题的方法,然后我认为这可能是一个错误。所以首先,我只是在第一行之后添加换行符,并将光标放在第二行。没有弃用代码消息。然后,我只是删除了图像这个词。
//Changes the icon
[Button setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
没有弃用的代码消息......
为了隔离这个,我试图只保留图像这个词:
//image
[Button setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
不推荐使用的代码消息。
更好:删除所有内容并仅保留:
//image
不推荐使用的代码消息。它看起来很像一个bug ......