[swift] 모달 뷰를 종료하는 버튼을 추가하는 방법은?
모달 뷰 종료 버튼 추가
UIViewController를 표시하는 방법 중 하나로 모달 방식이 있습니다. 모달 뷰에서는 일반적으로 사용자가 모달을 닫을 수 있는 버튼을 제공해야 합니다. 이를 위해 다음과 같은 단계를 따릅니다.
- UIButton을 모달 뷰에 추가합니다.
- 모달을 닫을 IBAction을 구현합니다.
- 해당 IBAction에서 모달 뷰를 닫는 코드를 작성합니다.
아래는 간단한 예제 코드입니다.
class ModalViewController: UIViewController {
// 모달을 닫을 IBAction
@IBAction func closeModal(_ sender: UIButton) {
dismiss(animated: true, completion: nil)
}
}
위 코드에서 dismiss 메서드는 모달 뷰를 닫는 데 사용됩니다. 모달이 표시된 뷰 컨트롤러에서 해당 메서드를 호출하여 모달을 닫을 수 있습니다.
참고 자료
Apple Documentation - Presenting View Controllers