我只想使用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
。