2012-06-25 32 views
0

我有一个问题。在我的应用程序中,我有一个设置屏幕,并在设置屏幕中显示一个UISwitch。当你启用这个开关时,应用程序主屏幕的背景会改变。但是,我怎么能让UISwitch控件到另一个.nib? 所以我有一个homescreen.nib和一个settings.nib,我想在启用UISwitch时更改homescreen.nib UIImageView的背景。让视图在另一个视图中控制UIImage

感谢上级篇

回答

1

不要让你的设置页面控制另一个页面。您的设置页面应该允许用户选择设置并保存。任何想要使用设置的页面都应根据需要读取设置。

我会建议使用NSUserDefaults

要写出设置[[NSUserDefaults standardUserDefauts] setObject:itemsToShow forKey:@"itemsToShow"];

要阅读[[NSUserDefaults standardUserDefaults] integerForKey:@"itemsToShow"];

+0

确定,但用户在哪里可以选择选择比他的喜好? – Xcodeuser

+0

是不是你的“设置屏幕”真的只是一个不同的偏好词组?您的设置屏幕似乎是存储信息的适当位置。 – DBD

+0

是的,哦,我知道你的意思,我认为... 谢谢 – Xcodeuser

相关问题