UIButton与UIImage。将按钮的图像设置为nil后更改框架将不会删除图像

时间:2013-07-04 10:57:50

标签: ios uibutton

我可以通过简单的 if “修复”问题,如果没有图片则不更改框架。 但我想确保我没有错过任何东西。

按钮中的图像在设置为nil后不清晰时出现错误,但只在某些情况下才会发生。

经过调试后,我看到如果在用nil设置图像后更改帧,则该图像仍会出现。

有没有办法清除UIButton中的图像,无论如何都会清除图像?

感谢。

1 个答案:

答案 0 :(得分:1)

这样做。

if[myButton imageForState:UIControlStateNormal]!=nil)
{
       [myButton setImage:nil forState:UIControlStateNormal];
}