2011-01-22 103 views
4

我有一个需求,即需要从读取数据库中的值来构建iPAD应用程序的视图。iOS - 从数据库创建动态用户界面

加载应用程序时,我将对PHP进行服务器调用,PHP会将JSON返回给我。从该结果集中,我希望能够在iPAD上动态构建我的UI。

有人请指出我在正确的方向或给我一些建议?

+0

我想你自己回答了你的问题。您需要知道JSON答案的外观以及它包含的信息。比创建一个视图并添加你需要的元素。 ;-) – 2011-01-22 11:13:41

+0

嗨@ user585493:你做到了吗?我正在尝试做同样的事情。 – applefreak 2012-06-28 09:23:14

回答

3

有一个关于这种方法的WWDC 2010会话视频。被称为像数据驱动的应用程序设计。

您有一台服务器通过所有UI对象坐标,颜色,可见性,文本,图像等发送应用程序XML,JSON或压缩plist(推荐),然后解析数据并实例化应用程序来自该数据的UI。将UI数据保存在本地数据库中以供离线使用。等等。

您不允许将脚本下载到App Store应用程序,但您可以包含大量内置脚本选项,您可以在运行时从中选择所需的行为。