Stack View, Navigation Controller

정성윤·2023년 7월 5일
0

Swift 실습

목록 보기
3/17
post-thumbnail

LIFO(Last in First out) 가장 늦게 들어간 것이 가장 먼저 나오는 구조인 스택을 이용합니다.

파일 생성

ViewController -> LoginViewController로 변경
회원가입까지 처리를 위한 새로운 RegisterViewController를 생성

네비게이션 컨트롤러를 선택해 생성

기존에 있던 뷰를 삭제하고
생성한 네비게이션 컨트롤러를 선택해 화살표를 생성뷰로 시작

기존의 뷰와 control -> 드래그를 통해 연관 관계를 설정

화면을 구성하기 위해 이미지와 텍스트, 버튼을 추가

Asset 파일에 이미지를 추가

이미지뷰에 Asset 파일에 있는 이미지로 연결

**생성한 이미지와 새로 생성할 버튼, 텍스트를 담을 컨테이너뷰 생성


텍스트 필드, 버튼 추가

스택 뷰

텍스트와 버튼을 한번에 묶어주기 위해 스택 설정
( 스택을 이용해 한번에 수정, 추가 등 가능 )



네비게이션 컨트롤러의 스택

push(삽입), pop(삭제)

Control + 드래그 > 연관관계 show로 설정 > 버튼 클릭시 페이지 전환

바 숨김처리

버튼 코드으로 네비게이션 설정




push - pop 관계를 이용해 네비게이션 뷰 형성

profile
이유있는 스위프트 개발자

0개의 댓글