0
격자 모양의 레이아웃이있는 사용자 정의보기가 있습니다. 각 하위 뷰를 터치하면 애니메이션이 적용됩니다. 수퍼 뷰는 layoutSubviews
을 무시하여 서브 뷰 격자를 만듭니다.하위보기를 업데이트 할 때 iPhone - layoutSubviews가 호출됩니다.
문제는 애니메이션의 하위 뷰 프레임을 변경할 때마다 superview의 layoutSubviews 메서드가 프레임을 덮어 쓰게되고 애니메이션이 실행되지 않는다는 것입니다.
왜이 시나리오에서 layoutSubviews가 호출되며 어떻게 방지 할 수 있습니까?
이와 유사한 다른 질문이 있지만 올바르게 대답하지 않은 사람이 있습니다.
감사합니다.