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

Dou*_*kem 4 iphone cocoa-touch objective-c

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

请参阅:应用程序设置

有没有办法让您的应用程序使用与Settings应用程序相同的UI显示设置?

Dav*_*ong 9

没有办法重用UI.

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

编辑#1

你可能想看一下这个帖子.有一个名为mySettings的库可以使构建更容易.

编辑#2

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