iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. 스토리보드에서 작성한 뷰와 Constraint를 코드로 가져와 Constraint 값을 변경하여 동적으로 움직이는 뷰를 만들 수 있습니다. @IBOutlet var bottomConstraint: NSLayoutConstraint! @IBAction func didTapContainButton(_ sender: UIButton) { if bottomConstraint.constant == 500 { bottomConstraint.constant = 300 } else { bottomConstraint.constant = 500 } }