应用设置工具包可以仅用于 Settings.app 吗?



我只想使用InAppSettingsKit来显示iPhone Settings.app 中的设置。我对应用内设置有不同的自定义设置。这可能吗,如何实现?

若要支持传统的 Settings.app 窗格,应用必须包含至少具有 Root.plist 的 Settings.bundle,以指定设置 UI 元素与 NSUserDefaults 键的连接。InAppSettingsKit基本上只是使用相同的Settings.bundle来完成它的工作。这意味着当您想要包含新的设置参数时,无需执行其他工作。它只需要添加到Settings.bundle中,它就会同时出现在应用内和 Settings.app 中。支持所有设置类型,如文本字段、滑块、切换元素、子视图等。

按以下顺序搜索列表:

InAppSettings.bundle/FILE~DEVICE.inApp.plist - InAppSettings.bundle/FILE.inApp.plist InAppSettings.bundle/FILE~DEVICE.plist InAppSettings.bundle/FILE.plist Settings.bundle/FILE~DEVICE.inApp.plist Settings.bundle/FILE.inApp.plist Settings.bundle/FILE~DEVICE.plist Settings.bundle/FILE.plist

我希望它有帮助!!

编辑:

InAppSettingsKit 库按照我之前编写的顺序自动搜索所有设置包。但是,settings.app 仅搜索Settings.bundle。因此,如果您想为您的应用程序创建一个单独的设置文件(使用 InAppSettingsKit),您可以为您的设置应用程序创建一个Settings.bundle,例如,为您的应用程序内设置创建一个InAppSettings.bundle

最新更新