1. 일반 화면의 닫기버튼은 dismiss함수를 사용해야하지만, 네비게이션바가 설정된 화면에서의 닫기는 dismiss가 아닌(오류남)
//네비게이션바 닫기버튼구현시 닫기탭드 함수 안에 넣어야 할 코드
self.navigationController?.뷰 컨트롤러 이름(animated: true)
이렇게 입력해주어야 한다.
2. segue가 아닌 코드로 화면이동을 하는데(present) 스토리보드에서 꾸민 속성을 반영하고싶을때
//스토리보드ID가 필요함
guard let 뷰컨트롤러변수명 = self.storyboard?.instantiateViewController(identifier: "스토리보드ID") as? 뷰컨트롤러클래스이름 else { return }
뷰컨트롤러변수명.modalPresentationStyle = .
뷰컨트롤러변수명.modalTransitionStyle = .
present(뷰컨트롤러변수명, animated: true, completion: nil)'iOS앱만들기' 카테고리의 다른 글
| [기숙사식구들] 테이블뷰컨트롤러 위에 뷰를 올릴 수 없다는것을 깨달았을때 (2) | 2024.01.03 |
|---|---|
| [기숙사 식구들] 탭바+네비게이션 스토리보드로 쉽게 세팅하는 법 (1) | 2024.01.01 |
| 네이버지도API 활용하기 (0) | 2022.11.16 |
| 로그인화면/코드로UI짜기 (0) | 2022.11.07 |
| 텍스트필드 (델리게이트) 앱만들기 (참고하여) >> 개인정보 입력 앱 만들기 (2) | 2022.10.17 |