如何创建应用内设置视图?

时间:2012-08-30 23:14:08

标签: objective-c ios cocoa-touch xcode4.3

我想创建一个应用内设置视图,如下图所示:

settings screenshot

这些字段叫什么?什么是创建设置的最佳方式?

我找到了很多教程,但所有教程都是指在手机设置中创建设置页面,使用设置包,我想要的是在应用程序中创建设置页面。

2 个答案:

答案 0 :(得分:0)

尝试使用In App Settings Kit。

可在此处找到:http://www.inappsettingskit.com

答案 1 :(得分:0)

http://www.inappsettingskit.comhttp://inscopeapps.com/#inappsettings都使用标准的Settings.app捆绑包。因此,您可以在应用程序和标准的Settings.app中设置默认值。它们很简单,可以添加你的项目并且工作得很好。

如果您只想将设置放在应用中,那么您的屏幕截图只会显示带有UINavigationController的标准UITableViews。您可以使用Interface Builder以编程方式以标准方式创建类似的内容,然后通过保存NSUserDefaults对象/整数/布尔值/ URL来响应任何更改的设置。

无论选择哪种方法,都需要在需要立即响应更改的任何视图中为NSUserDefaultsDidChangeNotification添加观察者(您只需读取NSUserDefaults个对象/整数/布尔值/ URL的当前值实时,如果你不需要立即回应的事情)。