[swift] 모달 뷰를 종료하는 버튼을 추가하는 방법은?

모달 뷰 종료 버튼 추가

UIViewController를 표시하는 방법 중 하나로 모달 방식이 있습니다. 모달 뷰에서는 일반적으로 사용자가 모달을 닫을 수 있는 버튼을 제공해야 합니다. 이를 위해 다음과 같은 단계를 따릅니다.

  1. UIButton을 모달 뷰에 추가합니다.
  2. 모달을 닫을 IBAction을 구현합니다.
  3. 해당 IBAction에서 모달 뷰를 닫는 코드를 작성합니다.

아래는 간단한 예제 코드입니다.

class ModalViewController: UIViewController {

    // 모달을 닫을 IBAction
    @IBAction func closeModal(_ sender: UIButton) {
        dismiss(animated: true, completion: nil)
    }

}

위 코드에서 dismiss 메서드는 모달 뷰를 닫는 데 사용됩니다. 모달이 표시된 뷰 컨트롤러에서 해당 메서드를 호출하여 모달을 닫을 수 있습니다.

참고 자료

Apple Documentation - Presenting View Controllers