2009-07-17 6 views
4

L'iPhone prend en charge un moyen de définir les paramètres de votre application de sorte qu'il crée automatiquement une interface utilisateur dans l'application Paramètres. Je souhaite également autoriser l'utilisateur à modifier les paramètres de l'application au sein de l'application, mais il serait bon de réutiliser la même interface utilisateur créée automatiquement.Afficher les paramètres de l'application iPhone au sein de votre application

Voir: Application Settings

Est-il possible d'avoir afficher votre application les paramètres en utilisant la même interface utilisateur que l'application des paramètres ne?

+0

pas que je sache, mais je serais intéressé par cela aussi bien! –

Répondre

9

Il n'y a pas moyen de réutiliser l'interface utilisateur.

Il existe cependant un moyen de réutiliser les données. Settings.app mettra les paramètres dans NSUserDefaults sous les clés spécifiées dans votre fichier plist Settings.bundle. Vous pouvez modifier ces valeurs dans votre application, puis passer à Settings.app et voir qu'elle aura changé pour refléter vos nouvelles valeurs. C'est vraiment bien si vous voulez permettre à l'utilisateur de modifier les paramètres dans l'application (si c'est ce à quoi ils sont habitués) ou dans Settings.app (si c'est ce à quoi ils sont habitués).

EDIT # 1

Vous voudrez peut-être regarder this thread. Il y a une bibliothèque appelée mySettings qui faciliterait la construction.

EDIT # 2

Il y a des bibliothèques couple disponibles maintenant faire ceci:

Questions connexes