是否可以使用在应用程序内显示首选项Settings.bundle
?如果没有,是否有与 Settings.bundle 类似的方法在应用程序内显示首选项?
我想使用 Settings.bundle 的原因是因为它使用了一个简单的 .plist 文件和少量UserDefaults
代码,这使得创建用户首选项成为可能。
目前,我在我的自定义包装类中有大量代码的内部应用程序偏好UserDefaults
- 我宁愿重构它。
是否可以使用在应用程序内显示首选项Settings.bundle
?如果没有,是否有与 Settings.bundle 类似的方法在应用程序内显示首选项?
我想使用 Settings.bundle 的原因是因为它使用了一个简单的 .plist 文件和少量UserDefaults
代码,这使得创建用户首选项成为可能。
目前,我在我的自定义包装类中有大量代码的内部应用程序偏好UserDefaults
- 我宁愿重构它。
iOS 或 UIKit 没有内置任何东西可以做到这一点。
您必须滚动自己的设置视图,或使用 3rd-Party 库。例如,查看InAppSettingsKit。这个库模仿了视图控制器中设置应用程序的行为,您可以使用常规的 Settings.bundle 在您的应用程序中显示该行为。我已经在一堆应用程序中成功使用了它。