适用于iOS测验应用的ViewController

时间:2014-11-19 11:43:36

标签: ios rubymotion

也许是一个愚蠢的问题,但我无法找到解决方案。

我是新手开发者,我使用RubyMotion开发iOS应用程序。

我正在创建一个测验应用程序:当用户开始测验时,我会使用第一个问题初始化UIviewcontroller,并使用3个按钮创建可能的答案。

用户选择一个答案并转到下一个问题,增加一个进度条。

现在我有一个疑问:我可以使用UIViewController还是必须使用UIPageViewController?

如果我使用带有50个问题的UIViewController,我必须使用init 50控制器:对资源没有危险吗?或者,当我为下一个问题创建控制器时,最好是销毁控制器?

谢谢(如果问题很明显,那就很抱歉)

1 个答案:

答案 0 :(得分:0)

不能使用一个ViewController对象,因为每个页面都有相同的UI,如Progressbar,Question Label和3 Buttons。

如果用户选择了答案,您需要更新新的问题标签和3个按钮选项以及进度条上的一些进度,并显示activityIndi​​catorview以刷新页面以获取新问题或某些自定义动画。