如果您正在开发 Android 应用程序,您只需创建一个 PreferenceScreen/Activity,然后将 xml 文件中声明的一些首选项链接到该屏幕。因此,您可以构建不同的设置菜单并从应用程序中的不同位置调用它们。它们都使用相同的样式和相同的机制来保存所选的设置。
我只是想知道,iOS 中没有这样的功能。我们必须在应用程序中调用许多不同的设置菜单,那么我该如何存档呢?是设计一个可以从应用程序中的任何位置调用的动态设置屏幕(每次都填充不同的信息)更好,还是我们应该使用一个包含所有应用程序设置的大设置菜单?那么是否可以简单地跳转到这个大设置菜单的“子菜单”?
我应该使用 iOS Settings Bundle 在文件中生成菜单结构,然后将它们显示在表格 View 中吗?
我可以找到一些设置工具包,例如 InAppSettingsKit,但我不喜欢使用开源库来实现如此重要的功能。
最佳答案
设置 bundle 是将设置添加到应用程序的正确方法。
从 iOS 应用程序内访问设置有点不寻常,但如果您确定要这样做,那么 InAppSettingsKit 是使应用程序内设置尽可能与设置应用程序相似的好方法。它是开源的,这一事实不应让您望而却步 - iOS 工具链的大部分都是开源的。
关于ios - 如何开发动态iOS设置菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15677442/