在应用程序中显示iphone应用程序设置

时间:2009-07-17 04:00:41

标签: iphone objective-c cocoa-touch

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

请参阅:Application Settings

是否有办法让您的应用程序使用与“设置”应用程序相同的UI显示设置?

1 个答案:

答案 0 :(得分:9)

没有办法重用UI。

然而,有一种方法可以重用数据。 Settings.app会将设置放在您的Settings.bundle plist文件中指定的键下的NSUserDefaults中。您可以在应用中更改这些值,然后切换到Settings.app并查看它是否已更改以反映您的新值。如果您想允许用户编辑应用程序中的设置(如果这是他们习惯的设置)或在Settings.app中(如果这是他们习惯的那样),这非常好。

编辑#1

您可能需要查看this thread。有一个名为mySettings的库可以使构建更容易。

编辑#2

现在有几个库可以执行此操作: