[swift] 네비게이션 뷰에서 모달을 표시하는 방법은?

다음은 간단한 예시입니다. 아래의 코드는 버튼을 탭했을 때 모달로 표시될 뷰 컨트롤러를 보여주고 있습니다.

@IBAction func showModalButtonTapped(_ sender: Any) {
    let modalVC = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "ModalViewController")
    navigationController?.present(modalVC, animated: true, completion: nil)
}

showModalButtonTapped 메서드가 버튼과 연결되어 있고, 해당 메서드가 호출되면 모달로 표시될 ModalViewController가 생성되어 네비게이션 뷰 컨트롤러에 의해 표시됩니다.

더 많은 정보는 애플 공식 문서를 참조하시기 바랍니다.