transition(with:duration:options:animations:completion:) 메소드를 사용하면 특정 View에 transition을 줄 수 있습니다.
유의할 점은 transition(with: containerView)에서 with의 매개변수로 에니메이션을 적용할 view를 넣는 것이 아니라, 해당 view의 superView를 넣는다는 점입니다. 또한 위의 코드는 layoutIfNedded() 메소드를 통해 코드의 순서를 변경할 수도 있습니다.