Моя цель включает в себя просмотр большого количества, чтобы представить различные виды в виде базы на основе каждого действия пользователя. Здесь я хочу сделать, чтобы получить более понятную иерархию взглядов и улучшить пользовательский интерфейс.Отклонить или удалить предыдущий, модально представленный контроллер представлений, как только следующий появится модально
- присутствует Первый View Controller Root View Controller модально
- Когда я кнопка на первый взгляд контроллера щелкнул, а затем второй View Controller появляется модально над ним.
- Как только появился второй контроллер просмотра, я хочу удалить или удалить первый из иерархии представления.
Могу ли я сделать это? Если так, как я должен это делать?
Если нет, то, что это правильный способ решить эту проблему, я представлю множество представленных в режиме просмотра представлений контроллеров по каждому виду. Я думаю, что даже если я хочу отклонить текущий вид, предыдущий будет по-прежнему появляться, когда текущий увольняется.
ОБНОВЛЕНИЕ:
VC1 (корень)> ВК 2 (который присутствовал модально)> ВК 3 (который был настоящий модально над VC 2)
Когда я увольняю VC3
, VC2
все еще находится в памяти. Итак, я не хочу появляться VC2
, как только я увольняю VC3
, и вместо этого хочу увидеть VC1
, удалив или отклонив VC2
из иерархии представлений.
ХОЧЕТ: На изображении, когда я распускать синий, я не хочу видеть розовый в моей точке зрения памяти, и я хочу, чтобы удалить его, как только появятся синие один.
Это то, что я хочу.
Любая помощь? Спасибо.
Итак, если я не ошибаюсь, что вы пытаетесь сделать, это представить следующее: vc1-> vc2-> vc3, а при отклонении vc3 вы хотите быть в vc1, правильно? –
Сортировка в порядке .... но вот что я хочу делать. root> vc1> vc2> vc3 и когда я отклоняю vc3, не должно быть vc1 и vc2 в иерархии представления памяти –
Я предполагаю, что корень должен быть vc1 ... –