Альтернатива InAppSettingsKit - PullRequest
1 голос
/ 04 февраля 2012

Есть ли альтернатива InAppSettingsKit , которая проще? Мне нужно всего лишь 20% того, что он предлагает.

Ответы [ 2 ]

6 голосов
/ 05 февраля 2012

Как насчет библиотеки ESCOZ QuickDialog ?Похоже, разумная альтернатива.

2 голосов
/ 04 февраля 2012

Ну, одна из альтернатив - просто создать свою собственную панель настроек с обычным 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, чтобы заставить его сохранять / загружать значения, но это все равно происходит автоматически при открытии / закрытии приложения.

...