Создание многоэтапной регистрации в iOS

Как создать многоступенчатую форму регистрации в iOS. Какой лучший способ?

Всего должно быть около 5 шагов. Два только согласны и не согласны кнопку. Все остальное имеет предыдущее и следующее и, наконец, представить.

1) Создание отдельных контроллеров для каждого шага? Или 2) Один контроллер с прокруткой и управлением страницами и сделать его похожим на несколько шагов?

Второй - более простой, но не могу найти никаких руководств или кода для начала, например, добавить следующую предыдущую кнопку в каждом представлении внутри прокрутки с различными пошаговыми действиями, проверками и многими вещами внутри. Думая о коде, который будет очень грязным.

Много гуглил, но не могу найти ссылку на эту идею.

Любые ссылки и коды приветствуются.

Заранее спасибо.


person user1447018    schedule 10.06.2012    source источник
comment
При разработке пользовательского интерфейса для этого не думайте о деталях реализации, сначала подумайте о том, что лучше для пользователя. После того, как вы определились с подходом к дизайну, подумайте, как вы можете его реализовать.   -  person Felix    schedule 10.06.2012


Ответы (1)


Во-первых, с точки зрения UX я бы попытался сократить количество шагов регистрации. На мобильных устройствах регистрация должна быть короткой и безболезненной. Вырежьте все шаги, которые не являются абсолютно необходимыми, и соберите минимум данных, чтобы пользователь мог начать работу.

Что касается ваших шагов согласия/несогласия, я бы посмотрел, может ли изменение лицензионного соглашения помочь вам удалить эти шаги. Или на вас уже может распространяться стандартное лицензионное соглашение Apple с конечным пользователем.

Если вы новичок в программировании для iOS, моя рекомендация № 1, ЕСЛИ вам все еще нужен многоэтапный процесс после удаления ненужных полей регистрации данных. С отдельными контроллерами представлений вы можете воспользоваться преимуществами раскадровки, упростить проверку данных на каждом шаге и позволить довольно быстро добавлять, удалять и/или изменять порядок шагов регистрации.

person UXUiOS    schedule 14.06.2012