3
내가보기의 UISubview에 터치를 감지하기 위해 노력하고있어
를 사용하여 애니메이션을 내가 부모에게 parasiteArea
애니메이션을 적용하지 않습니다.의 UIView의 서브 뷰의 터치를 감지는 <p>여기 내 감지 코드의</p> 애니메이션되는 CAAnimation
parasiteArea
님의 상위 뷰 (뷰 이동, 뷰 축척 및 뷰 회전으로 구성된 CAAnimation
)에 애니메이션을 적용하면 예상되는 하위 뷰 경계가 벗어납니다.
UPDATE는 나는 대부분의 경우 작업 검출을 얻기 위해 manged했던
presentationLayer
재산과 CGPointApplyAffineTransform
를 사용하여, (위의 코드 참조). 그러나 그것이 작동하지 않는 경우도 있습니다.
터치 포인트를 CAAnimation
의 좌표 공간으로 변환해야한다고 생각합니다.
그런가요? 어떤 제안?
'presentationLayer' 프레임을 확인하여 애니메이션 레이어를 적절하게 순간 표현할 수 있습니다 - 해당 속성에 대한 CALayer 참조를 확인하십시오. – Till
안녕하세요. 귀하의 의견에 감사드립니다. 이것이 실제로 CGPointApplyAffineTransform과 함께 현재 작업하고있는 작업입니다. 그러나 모든 경우에 작동하지는 않습니다. 왜 아직도 그 이유를 알아 내려고 노력하고 있습니까? – EsbenB