728x90
반응형
스토리보드없이 어떤 뷰컨트롤러에서 다른 뷰컨트롤러로 이동하고싶었다. 그래서 구글링을 해서 찾아본 결과 스토리보드의 시작뷰컨트롤러를 Idenftifier를 이용해서 보여줄 수 있었다.
//현재 스토리보드에 뷰컨트롤러를 StoryboardID가 "Arrive"인 뷰컨트롤러를 보여줘
let view = self.storyboard?.instantiateViewController(withIdentifier: "Arrive")
//이동할 때 화면 coverVertical로 보여줘
view?.modalTransitionStyle = UIModalTransitionStyle.coverVertical
//view를 보여줘!
self.present(view!, animated: true, completion: nil)
Start라는 뷰컨트롤러에서 Arrive라는 뷰컨트롤러로 출발버튼을 눌렀을 때 이동하게 만드려면
스토리보드상에 원하는 스토리보드아이디를 정해준 뒤
Start뷰컨트롤러에서 출발버튼을 눌렀을 때 코드를 넣어주면
아래와 같이 이동할 수 있게 된다.
728x90
반응형
'🍎 iOS > UI' 카테고리의 다른 글
[iOS/UI] 가로모드 막기(UIInterfaceOrientationMask.portrait) (0) | 2020.01.05 |
---|---|
[iOS] 처음 화면 뷰컨트롤러로 설정하기(Set InstantiateViewController) (0) | 2020.01.04 |
[iOS/UI] 탭바 길이 조정 및 아이템 위치 배열(UITabBar height & UITabBar item image insets) (2) | 2019.12.29 |
[iOS/UI] UICollectionView 스크롤하면 서치바 숨기기 (0) | 2019.12.26 |
[iOS/UI]UICollectionView header만들기(UICollectionReusableView) (0) | 2019.12.26 |
댓글