【发布时间】:2011-07-26 15:32:25
【问题描述】:
让我解释一下。我有一个 iPhone 应用程序,几乎可以在 MainViewController 控制的滚动视图中显示图像。我打开了一个 OptionsView,它显示了一个链接到设置包的 UISwitch。设置的链接都很好。当用户单击 OptionsView 上的 UISwitch 并单击 Done 按钮时,我想关闭模态视图并将图像替换为替代图像。开启图像或关闭图像。
NSUserDefaults 都是正确的,我在 MainViewController 的 ViewDidLoad 方法下有一个 if/else。这在每次将应用程序加载到模拟器时都有效,但在应用程序运行和 UISwitch 更改时不控制图像。在我看来,if/else 应该位于 ViewDidLoad 以外的位置,否则我需要获取 Done 按钮以某种方式更新图像。谁能指出我正确的方向?
【问题讨论】: