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()

Android AVD Ram size change

Python OpenCV 빈 화면 만들기

KiCad 시작하기 7 (FreeRoute 사용하기 2)

Forensics .pyc 파일 .py로 복구하기

tensorflow tf.random.uniform()

Android Compose automation for getting localized images to use on Play Store app image

tensorflow tf.expand_dims()

Android Room database FTS

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