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 OpenCV 빈 화면 만들기

Python urllib.parse.quote()

Python bytes.fromhex()

Android AVD Ram size change

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

Android Minimum touch target size

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

Android Notification with Full Screen

C++ OpenCV 모폴로지 침식, 팽창

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