Swift 5 - Краткое представление контроллера среднего вида - Должен ли быть удален? - PullRequest
0 голосов
/ 14 октября 2019

Настройка:

В контроллере начального просмотра A есть кнопка меню, которая идет к VC B, а затем кнопка, которая идет к VC C. На C, у меня есть кнопка выхода, которая возвращает меня к AВ этом переходе B кратко появляется. Вот две вещи, которые я пытаюсь выяснить:

  1. Как мне не мигать на экране B?

и

Разве B выключен из стека вызовов и освобождает память?

Это то, что я бегу, чтобы избавиться от C и вернуться к A:

 @IBAction func backButtonPressed(_ sender: Any) {
        self.view.window!.rootViewController?.dismiss(animated: true, completion: nil)
        //performSegue(withIdentifier: "exitToMainScreen", sender: self)
    }

1 Ответ

0 голосов
/ 15 октября 2019

Я нашел решение этой проблемы.

В VC B я инкапсулировал все в виде, связанном с розеткой. Поэтому, когда я выполняю переход к VC C, я устанавливаю вид isHidden = true. Когда происходит раскрутка от C до A, вид в B скрыт и не отображается на экране при переходе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...