일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- customPopup
- 연결리스트
- android java
- xocde
- 보호와 보안
- label
- Android Studio
- storyboard
- 자바
- C언어
- BAEKJOON
- 버블정렬
- 백준
- 준코딩
- swift baekjoon
- FLUTTER
- 플러터
- Xcode
- 링크드리스트
- IOS
- deeplink
- TextField
- 예외처리
- Swift
- Android
- 커스텀팝업
- Firebase
- 안드로이드스튜디오
- 안드로이드
- text to speech
- Today
- Total
준코딩
(ios/Swift) 화면전환 - Segue 본문
Xcode : 14.2v
사용언어: Swift , StoryBoard
깃허브주소: https://github.com/Ljunhyeob/ChangeControllerSegue
1. Main 스토리보드에서 우측 + 버튼을 통해 새로운 viewController를 생성해줍니다. (드래그 앤 드롭으로 생성)
2. 생성하고 난 처음 있던 스토리보드 (첫번째 화면) 에다가는 버튼을 만들고, 두번째 새로 생성한 컨트롤러에는 label을 생성해줍니다.
(버튼 생성법 / 라벨 생성법을 모르시면 제가 이전에 작성한 Toast메시지 띄우기와 Hello,World를 읽어보시기 바랍니다.)
그리고 첫번재 화면에 만든 버튼에서 우클릭한 상태로 새로 생성한 컨트롤러에 연결해 줍니다.
3. 연결해주면 아래와 같이 새로운 팝업창이 뜨게 되는데 지금은 show로 선택해서 진행하겠습니다.
show - 가장 일반적인 세그웨이. stack구조로 새 화면이 이전 화면을 덮음.
showDetail - 원래 화면을 마스터, 새 화면을 디테일로 표시합니다. (아이폰에서는 똑같아 보이지만, 아이패드에서는 화면이 둘로 분할되어 보인다고 합니다.)
PresentModally - 새 화면이 모달처럼 원래 화면 위 전체를 뒤덮습니다. (기존 화면은 뒤에 남아 있는 상태)
popvoerPresentation- 아이폰에서는 showDetail과 마찬가지입니다. (아이패드에서 팝업으로 띄움)
Custom- 사용자가 직접 정의한 세그웨이를 만듬
4. show로 연결되었다면 아래와 같이 선으로 두 컨트롤러가 이어졌음을 확인할 수 있습니다.
'프로그래밍 > IOS (Swift)' 카테고리의 다른 글
(ios,Swift) UserDefaults 사용법 (0) | 2022.12.21 |
---|---|
(ios/Swift) 화면전환 - present (0) | 2022.12.21 |
(ios/Swift) UILabel 터치 이벤트 넣기 (0) | 2022.12.21 |
(ios/Swift)Toast 메시지 띄우기. (0) | 2022.12.20 |
(ios/Swift)Hello, World! 만들어보기 (2) | 2022.12.20 |