gpt4 book ai didi

iphone - 使 iPhone 应用程序可配置

转载 作者:行者123 更新时间:2023-12-03 21:05:37 25 4
gpt4 key购买 nike

对于我的应用程序,我有多个客户。对于每个客户,都有一组不同的图像和服务器 URL。为了解决这个问题,我创建了客户特定的文件。因此,根据选择的目标,特定文件用于获取图像并将其动态加载到 UI 中。但此方法仅适用于每个客户的布局相似的情况。准确地说,我目前使用的方法是不可扩展的。

以下是我现在面临的问题:

  1. 真正的问题出现在我需要根据客户更改布局时。如果屏幕很少,我可以动态设置 UI 中元素的位置,但如果有多个 XIB 文件,这不是一个可行的解决方案。实现这一目标的最佳行业标准是什么?

  2. 添加/删除/修改功能是一个问题。假设我的应用程序中有一个选项卡栏。为了向客户提供 6 种功能,我在应用程序中设置了 6 个不同的 TabBar 项目。假设客户不想要其中的任何一项功能。使用简单的 if-else 来抑制任何特定选项卡是实现此目的的正确方法吗?

最佳答案

我的方法是不使用 XIB 文件并以编程方式创建所有对象。

我有 plist 配置文件,它们定义应用程序中的对象,甚至定义:

1) 应用程序是否以标签栏开头(如果有的话,有多少个项目、它们的名称以及它们引用的 View Controller ),2) View Controller 和 TableView Controller ,3)每个 View Controller 等 View 中的任何按钮或图像或文本字段。

那么应用程序的每个版本都可以有不同的 plist 文件和关联资源。

关于iphone - 使 iPhone 应用程序可配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7400008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com