Да, это странно, возможно, есть какой-то код, который делает что-то с вашим взглядом на такие события, как:
override func viewDidDisappear(_ animated: Bool) {
super.viewDidDisappear(animated)
// remove some subviews or change constraints.
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
// remove some subviews or change constraints.
}
Пожалуйста, пришлите нам код контроллера представления, в котором есть проблемы, и код, как именно вы показываете контроллер.