프로젝트 진행 하면서 아이폰과 아이패드 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
'Swift > 기타' 카테고리의 다른 글
[SWIFT]XCode 14.3 Archive시 PhaseScriptExecution 오류 (0) | 2023.04.27 |
---|---|
[SWIFT]스크린 캡쳐 및 녹화 감지 (0) | 2023.04.26 |
[SWIFT]NotificationCenter 사용 (0) | 2023.04.24 |
[SWIFT] GPS 현재 위치 정보(위도,경도) 및 상세주소 가져오기 (0) | 2023.04.24 |
[SWIFT]갤러리 및 카메라 사용 UIImagePickerController(디폴트 UI) (0) | 2023.04.20 |