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



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

我想使用Settings.bundle的原因是因为它使用一个简单的.plist文件,其中包含少量UserDefaults代码,这使得创建用户首选项成为可能。

目前,我在应用程序内部首选项中围绕UserDefaults的自定义包装器类中有很多代码 - 我宁愿重构它。

iOS或UIKit中没有内置任何东西可以做到这一点。

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

相关内容

最新更新