swift 메모 저장 여부 선택 팝업 띄우기


swift 메모 저장 여부 선택 팝업 띄우기

기존 메모 내용을 편집한 뒤, 시트를 풀 다운해서 닫는 경우 편집한 메모를 저장할 것인지 묻는 팝업을 띄울 것이다. 확인을 누르면 아래처럼 저장이 잘 되어야 한다. 단 취소 된 경우 당연히 저장되지 않고 메모가 편집된 내용이 없는 경우는 팝업이 나오지 않는다. ComposeViewController.swift 파일에서 클래스에서 편집한 메모 내용을 담을 변수를 만들고, var originalMemoContent: String? 메모 편집 시 값을 해당 변수에 저장한다. originalMemoContent = memo.content 그리고 텍스트 뷰 내에 델리게이트로 지정하기 위해 아래 두 메소드를 추가한다. override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) navigationController?.presentationController?.delegate = self } override fun...


#extension #swift #모달 #팝업 #편집

원문링크 : swift 메모 저장 여부 선택 팝업 띄우기