如果我正在为一个由10"是/否"组成的调查问卷制作iPad应用程序。问题,从UI设计模式的角度来看,最好的方法是什么?
我想一次只显示一个问题。我想过可能是UIPageControl,但这似乎并不合适。此外,我已经考虑过问题视图控制器上的自循环segue,但这似乎也有它自己的问题。列表中每个问题的侧边栏怎么样?
从UI角度来看,解决此类问题的标准/接受/最佳方式是什么?
答案 0 :(得分:2)
根据这个要求,我的解决方案是使用带有1个ViewController的导航控制器,该控制器需要3个参数:问题索引,问题内容(要显示),响应(要选择)。申请从第一个问题开始,然后转到下一个问题。答案将保存到词典中。
答案 1 :(得分:0)
如果一次显示一个问题是/否,我会亲自使用UIAlertView控件。这样您就可以使用许多不同的对话框,这是UIAlertView上的Apple Developers Reference:
如果您有多个选择或多项选择题,请使用UIActionSheet。看到我的回答: Creating UIActionSheet
答案 2 :(得分:0)
我在1年前遇到了完全相同的问题而且我使用了自循环UIViewController
(我不是storyboard
的忠实粉丝)。我没有看到任何问题。通过设置适当的数据结构,您可以非常轻松地允许用户回答/返回/退出。