2

我正在开始一个新项目,我们需要在移动设备上轻松输入 Web 数据表单。

目前,我们的网站数据表单无法设置样式并使其对移动设备友好,它们也位于公司防火墙后面,但是我们可以通过 XML 进行 POSTS 以提交数据表单。

我目前尚未决定哪种方法最好。

  1. 使用 iOS 组件在 iPhone 上本地重建表单
  2. 以某种方式在移动设备上创建一个本地 HTML5 数据表单,然后让 iPhone 解析它并通过 XML 提交。

过去有没有人在移动设备上做过类似的事情,很高兴听到你的经历,这个项目的一个关键部分是我们还需要离线数据表格,并在设备重新在线时发布它们。

4

2 回答 2

0

在我看来,更好的选择是使用 iOS 组件重新创建表单。如果操作正确,它将更加用户友好,速度更快。

于 2011-05-29T02:02:49.963 回答
0

根据您提供的背景信息,我相信唯一的方法是使用本机 UI 组件。原因如下:

  1. 您已经声明需要离线表单“提交”。如果您有一个本地表单将信息存储在某处,然后在连接时提交,您将有一个更轻松的时间。

  2. 您已经表达了提供的愿望an easy experience on mobile.为此,我自然会推荐原生 UI 控件。您的自定义“本机”Web 控件更容易令人困惑且难以使用。相比之下,UIKit 可能背后有很多研究(以及数百万满意的用户支持它。)

  3. 从长远来看,如果您使用本机控件,将更容易与设备的其余部分集成。

对于发出 XML 请求,我推荐ASIHTTPRequest 库

于 2011-05-29T03:12:31.473 回答