首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义iOS接口

自定义iOS接口
EN

Stack Overflow用户
提问于 2015-06-17 18:40:30
回答 1查看 71关注 0票数 0

我目前正在开发一个iOS应用程序,可供不同客户端使用,为所有客户保留几乎相同的界面。我想以某种方式使这个界面“定制”,而不必为每个客户更改故事板,但我不知道该如何做。

我想也许我可以有某种XML文件,它可以包含UI元素的值,修改它,并让应用程序在编译时从它读取UI元素的值,这样最终的应用程序就会包含所需的消息、图像等。

为了使更改更容易,我还想到了某种“向导”,它将显示可以更改的UI元素,允许我编辑它们并将它们写入xml文件,最后,从命令行编译应用程序(从向导内部运行脚本)。

我的想法可行吗?如果是这样的话,我该如何完成它,或者有什么工具可以帮助我呢?

还有另一个选项可以帮助我完成这个“可定制的”界面吗?

注:这是我的第一个iOS应用程序,还在开发中,我搜索了相关的主题和信息,但没有发现任何有用的东西,所以我不确定我是否要求为iOS做任何事情,或者它是否在另一个“名称”下。

编辑:我的意思是能够修改消息的文本、标签、横幅、客户端img徽标、某些元素的颜色以及诸如此类的东西。

编辑2我想要的是开发一个“向导”,它将修改一个xml文件,并在我的应用程序编译之前替换它中的一些图像(这就是我目前的想法)。在此之后,我会编译它,所有的定制将完成,应用程序将为客户做好准备。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-18 13:35:02

我建议你看看目标http://www.itexico.com/blog/bid/99497/iOS-Mobile-Development-Using-Xcode-Targets-to-Reuse-the-Code

您可以为每个" target“生成XML文件,但只能为每个目标生成正确的XML文件。然后,当应用程序被编译时,它应该包含所有相关信息。如果您正在生产多个应用程序,您还需要考虑到每个应用程序包Id都需要不同。再一次目标处理这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30899769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档