2012-06-10 15 views
7

Tworzenie wieloetapowego formularza rejestracyjnego w systemie iOS. Który jest najlepszy sposób?Tworzenie rejestracji wielostopniowej w iOS

Masz łącznie około 5 kroków. Dwie mają właśnie przycisk zgody i nie zgadzają się. Cała reszta ma prev i następną iw końcu się składa.

1) Tworzenie oddzielnych kontrolerów dla każdego etapu? Lub 2) Jeden kontroler z przewijaniem i kontrolą strony i sprawiają, że wygląda jak wiele kroków?

Druga z nich jest łatwiejsza, ale nie można znaleźć żadnych tutoriali lub kodu, aby rozpocząć, jak dodać następny poprzedni przycisk w każdym widoku wewnątrz przewijania z różnymi czynnościami krokowymi, sprawdzianami i wieloma materiałami w środku. Myślenie o kodzie, który będzie naprawdę brudny.

Czy google dużo, ale nie mogę znaleźć żadnego linku do tego pomysłu ..

Wszelkie linki i kody są mile widziane ..

Z góry dzięki.

+0

Podczas projektowania interfejsu użytkownika, nie myśl o szczegółach implementacji, najpierw pomyśl o tym, co jest najlepsze dla użytkownika. Po wybraniu podejścia do projektowania pomyśl o tym, jak możesz go wdrożyć. – Felix

Odpowiedz

1

Po pierwsze, z punktu widzenia UX starałbym się zmniejszyć liczbę kroków rejestracji. Na urządzeniach mobilnych rejestracja powinna być krótka i bezbolesna. Wytnij wszystkie kroki, które nie są absolutnie konieczne, i przechwyć minimum danych, aby uruchomić użytkownika.

Dla twoich kroków zgadzam się/nie zgadzam, chciałbym sprawdzić, czy modyfikacja EULA może pomóc ci usunąć te kroki. Lub możesz już być objęty standardową Umową licencyjną Apple.

Jeśli jesteś początkującym programistom na iOS, numer 1 jest moją rekomendacją, jeśli nadal potrzebujesz wieloetapowego procesu po usunięciu niepotrzebnych pól rejestracji danych. Dzięki osobnym kontrolerom widoku możesz korzystać z storyboardów, ułatwiać sprawdzanie poprawności danych na każdym kroku i umożliwiać dość szybkie dodawanie, usuwanie i/lub zmianę kolejności etapów rejestracji.

Powiązane problemy