2013-03-14 5 views
2

화면에서 일부 요소를 움직이려면 iOS 애니메이션을 실행하고, 그렇게하면 화면 하단의 영역 (예 : 에서으로 생각하고 있습니다.)에서 음영이 약간 변경됩니다. iPhone 시뮬레이터에서 '블렌드 레이어 표시'를 켜면 애니메이션 시작 부분에 무언가가에 덮어 쓰기 시작하지만 분명히 알 수 없습니다. 내 화면에 추가하는보기는 scrollview와 오버레이를 포함하는 합성보기입니다. 거기에있는 경계가 넘쳐서 무엇이 있는지 파악할 수 없습니다. 시뮬레이터는 분명히 그것이 무엇인지 알고 있습니다. 블렌딩 된 레이어로서 나를 위해 빨간색으로 색칠하는 것이 행복합니다. 그러나 말해 줄 수는 없습니다. 무엇을 레이어가 블렌딩되어서 고칠 수 있습니다. 어떻게해야합니까?iOS에서 혼합 레이어를 어떻게 식별합니까?

ETA : 삽입 된보기에서 clipsToBounds를 켜면 문제가 사라집니다. 하지만 여전히 디버깅을 시도 할 때 계층화 된 뷰를 식별하는 방법을 알고 싶습니다. 방법이 있습니까?

답변

1

모두 애니메이션으로 시도해보십시오.하지만 한 번 더 하위보기를 숨기고 하위보기가 제거되고 더 이상 문제가 보이지 않을 때까지 숨길 수 있습니다. 어떤보기에 결함이 있는지 알 수 있습니다.

[하위보기보기]를 사용하면 실제로 모든 항목에 액세스 할 수 있습니다.

관련 문제