Отображение настроек приложения iphone в вашем приложении - PullRequest
4 голосов
/ 17 июля 2009

iphone поддерживает средства определения настроек вашего приложения, так что он автоматически создает пользовательский интерфейс в приложении «Настройки». Я также хочу позволить пользователю редактировать настройки приложения в приложении, но было бы неплохо повторно использовать тот же пользовательский интерфейс, который создается автоматически.

См .: Настройки приложения

Есть ли способ заставить ваше приложение отображать настройки, используя тот же интерфейс, что и приложение "Настройки"?

1 Ответ

9 голосов
/ 17 июля 2009

Нет, нет способа повторно использовать пользовательский интерфейс.

Однако есть способ повторно использовать данные. Settings.app поместит настройки в NSUserDefaults под ключи, указанные в вашем plist-файле Settings.bundle. Вы можете изменить эти значения в своем приложении, затем переключиться на Settings.app и увидеть, что оно будет изменено, чтобы отразить ваши новые значения. Это действительно хорошо, если вы хотите позволить пользователю редактировать настройки в приложении (если это то, к чему он привык) или в Settings.app (если это то, к чему он привык).

РЕДАКТИРОВАТЬ # 1

Возможно, вы захотите посмотреть на эту тему . Существует библиотека под названием mySettings , которая облегчит сборку.

РЕДАКТИРОВАТЬ # 2

Теперь есть пара библиотек, которые делают это:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...