是否可以使用settings.bundle在应用程序内显示首选项?

时间:2018-01-12 08:37:53

标签: ios swift xcode nsuserdefaults userdefaults

是否可以使用Settings.bundle在应用内显示偏好 ?如果没有,是否有类似的方法来Settings.bundle在应用程序内显示首选项?

我之所以要使用Settings.bundle,是因为它使用了一个简单的.plist文件和一小部分UserDefaults代码,这样就可以创建用户偏好。

目前我在我的自定义包装器类UserDefaults中有大量代码的内部应用程序首选项 - 我反而重构了这一点。

1 个答案:

答案 0 :(得分:1)

iOS或UIKit没有内置任何功能。

您必须滚动自己的设置视图,或使用第三方库。例如,请查看InAppSettingsKit。此库模拟了View控制器中的Settings应用程序的行为,您可以使用常规的Settings.bundle在应用程序中显示该应用程序。我在一堆应用程序中成功使用它。