iOS/Tip

Autolayout 우선순위

까칠코더 2016. 12. 14. 16:26
반응형

Autolayout 우선순위

Autolayout 관련하여 Constraint를 지정할때
어떤 Constraint가 더 강한지, 아니면 더 약한지를 결정해야 한다.

우선순위(Priority) 규칙

  • Constraint에 우선순위(Priority)를 할당하여 해결
  • 우선순위는(Priority) 0부터 1000까지의 범위로 할당
  • 필수적인 Constraint는 1000, 선택적인 Constraint는 그보다 작은 숫자로 표시
  • 필수적인 Constraint와 선택적인 Constraint사이에서는 필수적인 Constraint에 맞춤
  • 두개의 선택적인 Constraint가 있다면 우선순위가 높은 Constraint에 맞춤
  • 숫자 높은게 먼저 처리된다.

사용예제

"H: [mybutton1(>=70@500)]"

우선순위 500이며, 버튼 넓이는 70보다 크거나 같다.

반응형