Модальное представление - это представление, которое вы отображаете модально поверх другого представления, чтобы прервать пользователя из текущей задачи. Если я вас правильно понимаю, вам нужны два модальных вида, и выбор, который пользователь сделает в первом модальном виде, решит, что будет отображаться как второй модальный вид. Это верно?
Если это так, вы можете сделать свой основной вид делегатом вашего первого модального представления и отправлять данные обратно на главный вид, когда пользователь делает выбор, а затем основной вид отклоняет модальное представление (это главное мнение об этом уволить). И затем, основываясь на вводе пользователя, вы создаете другое представление и извлекаете его модально. Чтобы правильно анимировать анимацию, необходимо установить для анимации отклонения первого модального вида значение NO, а затем для анимации заполнения второго модального вида значение YES.
Надеюсь, это поможет.