【发布时间】:2014-11-19 02:34:56
【问题描述】:
我正在尝试更改按钮背景图像。此代码适用于 IOS 6/7。在我升级到 IOS 7.1 后它突然停止工作。
[monday setBackgroundImage:[UIImage imageNamed:@"toggleTopRight"] forState:UIControlStateNormal];
BWT:图像没问题,因为在视图中调用此代码时会出现,并且此处没问题...当我按下需要更改 setBackgroundImage 的按钮时,它不起作用。
【问题讨论】:
-
需要更多信息。您确定 没有任何 其他内容发生了变化吗?您是否移至图像的资产目录?你能在这里断点并快速查看调用 UIImage 返回的图像吗?
-
您是否尝试过使用 toggleTopRight.png 之类的图像文件扩展名?
-
我确定资产没问题。问题是我在视图中调用此方法将出现(相同的代码)按钮更改背景图像但是当我从按钮事件中调用此方法时它不起作用。
-
检查控制状态是否正确。按钮不是禁用了吗?