I am building an app where user can send a message to his contacts. User must be able to set some settings on this message (like color, font size,...). I was thinking of using 3 screens:
- enters the message
- changes message settings - font color, background color,... (includes live preview)
- chooses the recipient and adds some recipient-specific settings, then sends
I wanted to use navigation controller (with "Next" buttons, positioned bottom right ), but I am not sure it is the correct choice here - for two reasons:
- in second and third step I already use table views with disclosure indicators (>) which use nav. controller for "diving" into settings and getting back
- this is linear flow (wizard), not tree-like
The flow still seems intuitive enough to me, but I am wondering... Is there a better way for this usage pattern?