是否有更简单的InAppSettingsKit替代方案?我发现自己只需要它提供的 20%。
问问题
1320 次
2 回答
6
ESCOZ 的 QuickDialog 库怎么样?似乎是一个合理的选择。
于 2012-02-04T20:28:00.657 回答
2
好吧,另一种选择是使用常规 UIViewController 和一些按钮和开关等构建您自己的设置面板,然后使用 NSUserDefaults 保存设置,例如
- (IBAction)mySettingSwitchAction:(UISwitch *)theSwitch
{
//save the switch setting
[[NSUserDefaults standardUserDefaults] setBool:theSwitch.on forKey:@"myPreferenceName"];
}
然后你可以在你的应用程序的任何地方再次加载它
BOOL theValueISet = [[NSUserDefaults standardUserDefaults] boolForKey:@"myPreferenceName"];
您在 NSUserDefaults 中设置的值是持久的,因此如果应用程序关闭并再次打开,它们会保留它们的值。您可以调用synchronize
NSUserDefaults 强制它保存/加载值,但这无论如何都会在应用程序打开/关闭时自动发生。
于 2012-02-04T01:42:38.957 回答