也许是一个愚蠢的问题,但我无法找到解决方案。
我是新手开发者,我使用RubyMotion开发iOS应用程序。
我正在创建一个测验应用程序:当用户开始测验时,我会使用第一个问题初始化UIviewcontroller,并使用3个按钮创建可能的答案。
用户选择一个答案并转到下一个问题,增加一个进度条。
现在我有一个疑问:我可以使用UIViewController还是必须使用UIPageViewController?
如果我使用带有50个问题的UIViewController,我必须使用init 50控制器:对资源没有危险吗?或者,当我为下一个问题创建控制器时,最好是销毁控制器?
谢谢(如果问题很明显,那就很抱歉)
答案 0 :(得分:0)
不能使用一个ViewController对象,因为每个页面都有相同的UI,如Progressbar,Question Label和3 Buttons。
如果用户选择了答案,您需要更新新的问题标签和3个按钮选项以及进度条上的一些进度,并显示activityIndicatorview以刷新页面以获取新问题或某些自定义动画。