Auto 레이아웃 constraint가 적용 안될 때 - isActive 속성을 활용한 해결법


Auto 레이아웃 constraint가 적용 안될 때 - isActive 속성을 활용한 해결법

[개요]지금 개발중인 프로젝트에서 사용자 event에 따라 뷰를 배치를 바꿔야하는 상황이 필요했습니다. 그래서, 코드로 auto layout을 위한 constraint 값을 설정해 두었고(NSLayoutConstraint 타입), 이 변수의 property를 바꿔가면서 배치를 변경하려 했습니다. 하지만, 이벤트가 발생하여도, 바뀐 제약값이 적용되지 않았습니다. 이것을 해결하기 위해 여러가지 시도를 하였고, 제가 찾은 해결법을 알려드리겠습니다.[문제 상황]1. view did load 까지 완료된 상황2. 사용자가 특정 버튼 클릭까지 했을 때 기존에 subview로 존재하던 것들 중 하나랑 새로운 uiview를 바꿔치기하기 위해서와 같이 설정하였습니다.NSLayoutConstrai..........

Auto 레이아웃 constraint가 적용 안될 때 - isActive 속성을 활용한 해결법에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : Auto 레이아웃 constraint가 적용 안될 때 - isActive 속성을 활용한 해결법