XCode все сегменты отображаются одинаково - PullRequest
2 голосов
/ 01 февраля 2020

У меня возникают некоторые проблемы при переходе от моего логина V C, который является коллекцией V C, к моему основному v c, который является контроллером навигации. Независимо от того, какой тип перехода я выберу, я получаю этот пробел вверху, где вы можете видеть предыдущий логин V C, с возможностью перетаскивания из верхней части текущей навигации V C, чтобы отклонить его. Я пытался использовать все различные сегы, но по какой-то причине все они появляются так. Мой логин V C имеет кнопку входа в систему и переходит к навигации V C со следующим кодом:

// Login user
func loginUser() {
    Auth.auth().signIn(withEmail: emailTxtFld.text!, password: PasswrdTxtFld.text!) { (user, error) in
        if error != nil {
            print(error!)
        } else {
            print("Login succesfull!")
            self.performSegue(withIdentifier: "goToMain", sender: self)
        }
    }
}

@IBAction func loginBtnTapped(_ sender: Any) {
    loginUser()
}

Я подключил логин V C к основному V C с Segue, а не сама кнопка входа. Первый слайд навигации V C является представлением коллекции, второй - пустым.

Ответы [ 2 ]

2 голосов
/ 01 февраля 2020

Спасибо, Энрикоза, за то, что объяснили мне это. Поскольку я сделал переход, используя раскадровку, я смог сделать переход на весь экран, следуя второму ответу в этом посте: Представление модального режима в iOS 13 в полноэкранном режиме

2 голосов
/ 01 февраля 2020

Это не проблема segue, это проблема с ModalPresentationStyle представленного контроллера представления, который, начиная с iOS 13, по умолчанию устанавливается на автоматизированный c. Это означает, что (большинство) контроллеров представления будут представлены таким образом.

Вам просто нужно установить этот стиль модального представления в полноэкранный режим в одном из следующих пунктов:

  • когда Вы создаете экземпляр контроллера представления
  • при подготовке к переходу
  • или в viewDidLoad самого viewController
  • в переходе к раскадровке { ссылка }
  • в контроллере вида раскадровки { ссылка }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...