iOS UIStackView

이승혁·2022년 5월 15일
0

UIStackView : 제약조건을 적게 사용하여 AutoLayout 설정가능

StackView Axis

StacvView의 방향을 결정

  • Vertical : 수직으로 추가
  • Horizontal : 수평으로 추가

StackView Distribution

StackView 안에 들어가는 뷰들의 사이즈를 어떻게 분배할지 설정하는 속성

  • Fill : 모두가 들어가게 조정
  • Fill Equally : 모든 뷰의 간격을 같게
  • Fill Proportionally : 모두가 들어가는데 비율을 같게
  • Equal Spacing : 뷰 사이의 간격을 같게
  • Equal Centering: 중앙의 뷰 간격을 같게

StackView Alignment

StacvView를 어떻게 정렬할지

  • Fill : 위아래 간격을 같게
  • Leding : 왼쪽 정렬
  • Top : 상단 정렬
  • First Baseline : horizontal stack에서만 사용가능
  • Center : 중간에 정렬
  • Trailing : 오른쪽 정렬
  • Bottom : 하단 정렬
  • Last Baseline: horizontal stack에서만 사용가능

StackView Spacing

StacvView를 어떻게 공간을 줄지

  • ibinspectable : 커스텀뷰 속성을 스토리보드에서 변경가능
  • Ibdesignable : 변경된 속성을 실시간으로 스토리보드로 확인가능
    스토리보드 상에서 버튼을 둥글게 만드는 코드
profile
안녕하세용

0개의 댓글