[iOS 오토레이아웃 가이드] Advanced Auto Layout - Changing Constraints
[iOS 오토레이아웃 가이드] Advanced Auto Layout - Changing Constraints 제약조건을 변경하는 것은 constraint equqation을 바꾸는 작업입니다. 다음과 같은 동작이 제약조건을 바꿉니다. - 제약조건은 활성화 하거나 비활성화- 제약조건의 constant value 변경- 제약조건의 우선순위 변경- 뷰를 뷰 계층구조에서 삭제하는 것 ( 뷰를 제거하면 뷰와 관련된 모든 제약조건이 제거되므로)- 컨트롤러나 뷰의 속성을 변경하는 것- 뷰 구조를 변경하는 것 이렇게 제약조건에 변화가 일어나면 시스템은 'deferred layout pass'예약합니다. 일반적으로 이러한 변화를 언제든 만들 수 있습니다. 이상적으로 대부분의 제약조건은 IB상에서 설정을 끝내거나 코드를 ..
iOS
2018. 8. 10. 17:58