ios - 如何开发动态iOS设置菜单

标签 ios menu settings preference

如果您正在开发 Android 应用程序,您只需创建一个 PreferenceScreen/Activity,然后将 xml 文件中声明的一些首选项链接到该屏幕。因此,您可以构建不同的设置菜单并从应用程序中的不同位置调用它们。它们都使用相同的样式和相同的机制来保存所选的设置。

我只是想知道,iOS 中没有这样的功能。我们必须在应用程序中调用许多不同的设置菜单,那么我该如何存档呢?是设计一个可以从应用程序中的任何位置调用的动态设置屏幕(每次都填充不同的信息)更好,还是我们应该使用一个包含所有应用程序设置的大设置菜单?那么是否可以简单地跳转到这个大设置菜单的“子菜单”?

我应该使用 iOS Settings Bundle 在文件中生成菜单结构,然后将它们显示在表格 View 中吗?

我可以找到一些设置工具包,例如 InAppSettingsKit,但我不喜欢使用开源库来实现如此重要的功能。

最佳答案

设置 bundle 是将设置添加到应用程序的正确方法。

从 iOS 应用程序内访问设置有点不寻常,但如果您确定要这样做,那么 InAppSettingsKit 是使应用程序内设置尽可能与设置应用程序相似的好方法。它是开源的,这一事实不应让您望而却步 - iOS 工具链的大部分都是开源的。

关于ios - 如何开发动态iOS设置菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15677442/

相关文章:

c# - 在 Visual Studio 2013 中使用停靠的旧式待定更改窗口

regex - 如何为 Intellij 配置 Grep 控制台

ios - 带有换行和自动布局的 UIButton

ios - 无法在 firebase 数据后返回行数

ios - Swift 中的 socket.io 出现意外的奇怪行为

ios - Storyboard、 View Controller 和分段控件

没有 child 的列表项的 CSS 或 JS 来自有 child 的兄弟列表项

css - Wordpress 中的图片到导航菜单

C#、SQL : Storing arbitrary user data in a database as serialized binary

ios - Swift - 获取移动数据当前使用情况图