Я совершенно новичок в разработке для iOS (я разработчик .NET). Я экспериментирую с MonoTouch, но если у меня возникнут проблемы, я переключусь на Objective-C. Мне нужно знать, как спроектировать мой интерфейс. Я хочу разработать приложение для iPad, которое будет иметь несколько «страниц» вопросов, по которым пользователь будет перемещаться по горизонтали. Только одна страница будет отображаться одновременно. На каждой странице обычно есть один вопрос, но он может иметь много флажков или переключателей для ответов, и пользователю может потребоваться прокрутить определенные страницы по вертикали, чтобы увидеть все возможные варианты ответа. Пользователь будет использовать широкий левый / правый жест для перемещения между страницами. Если они показывают вверх / вниз, приложение должно прокручивать текущую страницу вверх и вниз.
В идеале, если они с энтузиазмом щелкают по экрану, горизонтальная анимированная прокрутка должна прокручивать их на нескольких страницах. По прибытии на страницу страница должна «защелкнуться».
Итак, в двух словах, какой объект (ы) пользовательского интерфейса я должен использовать для достижения этой цели? Вопросы будут построены динамически из сохраненных в базе данных определений JSON. Как только они достигнут конца анкеты, она загрузит полученные данные в веб-сервис и сбросит анкету.
Большое спасибо!