如何使UIButton在点击时更改其图像,并保持更改?

时间:2013-05-12 15:21:28

标签: ios uibutton nsuserdefaults

我想要一个按钮,在点击时更改它的图像,然后保持点击状态。我可以使用Xcode界面构建器为'default'和'selected'选择不同的图片,但是我希望用于'selected'的图片保持不变,直到用户再次按下按钮,我希望这一切都在按钮内完成代码。

问题的第二部分......如果我希望此设置无限期地结束,那么在用户重新启动手机后,仍然会选择该按钮并显示备用图像?我可以使用NSUserDefaults来保存按钮的状态并将其传递给图像选择器吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

这是按钮的选定/默认状态的问题。您应该自己考虑一个选择/“取消选择”按钮的算法,在您找到该算法并且它运行不正常后编辑问题并发布代码,SO用户将帮助您找到问题。