Вот таким вот образом прячу вьюху за экраном:
view.transform = CGAffineTransform(translationX: view.frame.width, y: 0)
Когда необходимо возвращаю на место:
view.transform = CGAffineTransform(translationX: 0, y: 0)
Но при повороте экрана, элементы которые находятся внутри распологаются не верно, они не учитывает safeArea. Т е смотрите, изначально они учитывает safeArea, а потом после повороте не учитывают… Почему так?