내일배움캠프 7기 Day20 TIL

Daisy Kim·2023년 8월 4일
0

내가 가로막힌 문제 :

View 들의 상호 화면전환

과제는 Navigation Controllersegue를 이용하여 해결할 것을 요구하고 있음

시도한 해결방법 :

  • 구성하는 페이지마다 하나의 스토리보드에 하나의 뷰 컨트롤러를 두고,
    스토리보드마다 스토리보드 ID를 생성하고 서로를 참조할 수 있도록 했다.
    ⇒ 블로그 글을 참고하여 똑같이 코드를 작성했는데 왜 안되는걸까?
    어플이 빌드는 되는데 버튼을 누를 시 에러가 발생한다. 어째서???!
    (참고: https://greensky0026.tistory.com/107)
  • Segue를 이용하는 방법
    ① 하나의 Main Storyboard에 여러 View Controller를 두었다.
    ⇒ ② UIButton을 생성, Ctrl키를 누른채 버튼 클릭시 옮겨가고자 하는 View Controller에 드래그 한다. 끝! 쉽쥬?
    Segue 방식은 코드작성 없이 직관적인 방법으로 화면전환을 할 수 있으나 연결하고자 하는 뷰가 많을수록 경로가 복잡해보이는 단점이 있다.
profile
Technology proderit homini

0개의 댓글