我是iOS开发的新手(我是.NET开发人员)。我正在尝试使用MonoTouch,但是如果遇到问题,将切换到Objective-C。我需要了解如何构建我的UI。我正在寻找开发一个iPad应用程序,它将有几个“页面”的问题,用户将横向浏览。一次只能显示一页。每个页面通常只有一个问题,但它可能有许多复选框或单选按钮用于答案,用户可能需要垂直滚动某些页面以查看所有可能的答案选项。用户将使用扫描左/右手势在页面之间导航。如果他们向上/向下手势,则应用程序应该上下滚动当前页面。
理想情况下,如果他们热情地轻弹屏幕,水平动画滚动应该将它们滚动几页。在到达页面时,页面应该“捕捉”到视图中。
因此,简而言之,我应该使用哪个UI对象来实现这一目标?问题将从数据库存储的JSON定义动态构建。一旦他们到达调查问卷的末尾,它就会将捕获的数据上传到网络服务并重置调查问卷。
非常感谢!
答案 0 :(得分:0)
你想要的是UIScrollView或UIPageControl。这里有一个很好的教程:http://www.accella.net/objective-c-multiple-pages-in-a-uiscrollview/完全回答了你的问题。