我希望在应用的第一个屏幕上设置切换设置。
在我的主视图(第一个显示应用程序加载时)我有一张桌子。每个单元格加载不同的视图。
我想在我的主视图上进行切换,这将改变其他视图的显示方式(文本颜色和背景图像是特定的)。
如何做到这一点?
答案 0 :(得分:1)
我建议使用NSUserDefaults。以下是在用户更改其设置时应激活的代码。
[[NSUserDefaults standardUserDefaults] setBOOL:YES forKey@"Whatever"];
然后,在新屏幕的viewDidLoad部分中粘贴:
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"Whatever"] == YES)
{
//Then do your settings here, for example if whatever toggles the color
//then type: view.backgroundColor = [[UIColor redColor];
}
显然,使用bool来存储NSUserDefaults的信息有更好的方法。我实际上会阅读Apple的文档。这很有趣,也很有意义。
答案 1 :(得分:0)
Apple有一些很棒的应用程序首选文档:
这是一个很棒的库,可以为您简化一些事情: