프로젝트 진행 하면서 아이폰과 아이패드 UI를 동시에 개발하다 보면 위치 변경이나 크기 변경 등을 해야되는 경우가 생긴다.

적용된 Constraints를 상황에 맞게 활성화 비활성화 시키는 간단한 코드다.

 

EX) UI EqualWidth 5:5 적용된 상태의 Constraint 

      아이폰 가로방향 전환 또는 아이패드일 경우  제약 조건을 변경 해야될 경우

 

@IBOutlet weak var equalWidthsConstraint: NSLayoutConstraint!

 

// 적용되어 있는 EqualWidth 5:5 상태 해제

equalWidthsConstraint.isActive = false

 

// 적용되어 있는 EqualWidth 5:5 상태 활성화

equalWidthsConstraint.isActive = true

+ Recent posts