iOS How to send properties with segue

운영 체제: macOS Monterey 12.5
사용 버전: Xcode 13.4.1, Swift, UIKit, Storyboard

iOS How to send properties with segue를 알아보겠습니다.

Segue를 사용하여 화면전환할 때, 어떻게 다음 화면의 컨트롤러 속성을 같이 설정하는지를 다룹니다.


버튼에 Segue로 연결된 화면 두 개가 있습니다.





두 번째 화면에는 name과 detail 속성이 들어가야 합니다.






Main.storyboard의 Segue에 Identifier를 적어줍니다.

저는 ViewButtonToSecondViewSegue라고 적었습니다.







첫 번째 화면의 컨트롤러로 갑니다.

18 번째 줄처럼 prepare을 override 합니다.








여기에 identifier로 segue를 구분할 겁니다.

18 번째 줄에서 segue.identifier를 활용하여 다른 segue 들과 구분합니다.

segue.destination으로 controller를 불러와서 해당 controller에 필요한 속성들을 넣어줍니다.








실행해 봅시다.






짜잔.


끝.


카테고리: iOS



댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

tensorflow tf.random.uniform()

Android Notification with Full Screen

KiCad 시작하기 2 (PCB 만들기)

Android Minimum touch target size

Python bs4.SoupStrainer()

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

음악 총보(Score), 파트보(Part)

tensorflow tf.expand_dims()