코드로 화면전환
✅ 이번 시간에는 스토리 보드 없이 화면 전환 하는 법에 대해서 알아볼 예정이야.
🟠 그동안은 항상 스토리 보드로만 작업을 해서 present 메소드를 사용해서 화면을 전환한다면
// 스토리보드의 파일 찾기
let storyboard: UIStoryboard? = UIStoryboard(name: "Main", bundle: Bundle.main)
// 스토리보드에서 지정해준 ViewController의 ID
guard let vc = storyboard?.instantiateViewController(identifier: "VC1") else {
return
}
// 화면 전환방식 선택 (default : .modal)
vc.modalTransitionStyle = .fullScreen
// 화면 전환!
self.present(vc, animated: true)
이런식으로 코드를 작성해서, 스토리 보드를 통해 화면을 전환했어.
하지만? 나는 이제 스토리보드를 사용하지 않는다지?
🟠 스토리 보드를 사용하지 않고 화면을 전환하는 과정
self.present(NoticeWebViewController(), animated: true)
현재 내가 보고있는 ViewController는
NoticeContoller에 있다면
저 위의 코드를 통해서
NoticeWebViewContoller로 이동한다...!
즉, 새로운 페이지를 보여준다.
❗️주의 : NoticeWebViewContoller에 () 빼면 오류남.
'project > Kuring(공지알림)' 카테고리의 다른 글
[iOS] UILabel 2줄로 표현하기 (0) | 2021.12.09 |
---|---|
[iOS] TextView keyboard resignFirstResponder (0) | 2021.12.08 |
[iOS] Error Domain = NSURLErrorDomain Code = -1200 (0) | 2021.12.08 |
iOS SkeletonView 사용 주의점 (0) | 2021.12.03 |
iOS SkeletonView 총 정리 (0) | 2021.12.01 |