Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 944 Bytes

AutoLayout.md

File metadata and controls

26 lines (19 loc) · 944 Bytes

AutoLayout

  • 아이폰 종류가 많은데 그 종류에 모두 만족하는 레이아웃을 만들 수 있다.
  • Interface Builder에서 그냥 드래그 앱 드롭을 할 경우 절대 좌표로 나오기 때문에 특정 디바이스에만 최적화가 되어있다.
  • 그래서 Constraint(제약)이라는 위치와 크기에 대한 표시규칙을 기반으로 자동으로 레이아웃을 변경하고 잘 나오도록 한다.

Constraint

control누르고 드래그

  • Leading: 요소 왼쪽(첫글자 방향)
  • Traling: 요소 오른쪽(문자 끝 방향)
  • Top: 요소 상단
  • Bottom: 요소 하단
  • Width: 요소 너비
  • centerX: 요소 가로방향 중심위치
  • cetnerY: 요소 세로방향 중심위치
  • Baseline: 문자 baseline
  • Horizontal: 수평
  • Verical: 수직
  • Aspect Ratio: 요소 가로세로 비율

AutoLayout 문제해결

option + cmd + =를 누르면 배치 문제 자동해결 단축키