iphone支持定义应用程序设置的方法,以便在“设置”应用程序中自动创建UI。我还希望允许用户编辑应用程序中的应用程序设置,但重用自动创建的相同UI会很好。
是否有办法让您的应用程序使用与“设置”应用程序相同的UI显示设置?
答案 0 :(得分:9)
没有办法重用UI。
然而,有一种方法可以重用数据。 Settings.app会将设置放在您的Settings.bundle plist文件中指定的键下的NSUserDefaults中。您可以在应用中更改这些值,然后切换到Settings.app并查看它是否已更改以反映您的新值。如果您想允许用户编辑应用程序中的设置(如果这是他们习惯的设置)或在Settings.app中(如果这是他们习惯的那样),这非常好。
编辑#1
您可能需要查看this thread。有一个名为mySettings的库可以使构建更容易。
编辑#2
现在有几个库可以执行此操作: