[iOS/Swift]스택뷰

이진규·2024년 8월 1일

Swift 스택뷰란? 여러 뷰를 수평 또는 수직으로 정렬하는 데 사용하는 편리한 레이아웃 도구입니다.
특히 로그인 폼을 만드는데 활용을 많이 한다고 합니다.

정렬: 스택뷰는 뷰를 수평또는 수직으로 정렬

stackView.axis = .vertical //수직정렬 
stackView.axis = .horizontal // 수평 정렬
stackView.alignment = .center// 중앙정렬
stackView.alignment = .leading // 왼쪽 정렬
stackView.alignment = .trailing // 오른쪽 정렬

간격: 뷰 간의 간격(Spacing)을 쉽게 설정

stackView.spacing = 10 // 뷰 간의 간격을 10포인트로 설정

분포: 뷰의 분포(Distribution)를 설정하여 뷰들이 스택뷰 안에서 어떻게 배치될지 결정

stackView.distribution = .fill // 뷰가 가능한 모든 공간을 채움
stackView.distribution = .fillEqually // 모든 뷰가 동일한 크기를 가짐
stackView.distribution = .equalSpacing // 뷰 사이의 간격이 동일하게 설정됨
stackView.distribution = .equalCentering // 뷰의 중심 사이의 간격이 동일하게 설정됨

내장된 애니메이션: 뷰를 추가하거나 제거할 때 애니메이션을 쉽게 적용
나중에 공부하면 추가 예정

profile
열공중~

0개의 댓글