2009-07-17 96 views
4

iphone支持一种定义应用程序设置的方法,以便它会在Settings应用程序中自动创建UI。我还希望允许用户编辑应用程序中的应用程序设置,但重用自动创建的相同UI会很好。在您的应用程序中显示iphone应用程序设置

请参见:Application Settings

有没有办法让你的应用程序中使用的设置应用程序做同样的UI显示设置?

+0

不,我知道的,但我会对此也感兴趣! – 2009-07-17 04:03:15

回答

9

不,没有办法重用UI。

但是,有一种重用数据的方法。 Settings.app会将设置放在您的Settings.bundle plist文件中指定的键下的NSUserDefaults中。您可以在应用中更改这些值,然后切换到Settings.app并查看它将发生变化以反映您的新值。如果你想允许用户编辑应用程序中的设置(如果这是他们习惯的)或Settings.app(如果这是他们习惯的),这真的很不错。

编辑#1

你可能想看看this thread。有一个名为mySettings的图书馆可以使建筑更容易。

编辑#2

有可供一对夫妇的库现在这样做:

相关问题