3
我试图检测在视图上的UISubview触摸进行动画检测的UIView子视图的触摸使用CAAnimation
这里是我的检测代码被动画因为我不动画parasiteArea
父视图。
当我动画parasiteArea
的父视图(包含视图的移动,视图的比例和视图的旋转的A CAAnimation
)时,触摸超出了预期子视图的范围。
UPDATE
我manged得到的检测在大多数情况下工作(见上面的代码),通过使用presentationLayer
财产和CGPointApplyAffineTransform
。然而,仍然有些情况下它的工作。
我想我需要将触摸点转换为CAAnimation
的坐标空间。
或类似的东西?有什么建议么?
您可以通过检查其“presentationLayer”的框架来获得动画层的正确表示 - 检查该属性上的CALayer引用。 – Till 2013-03-02 20:59:41
嗨直到。谢谢你的评论。这实际上是我现在与CGPointApplyAffineTransform结合使用的。然而,它并不是在所有情况下工作。仍试图找出原因 – EsbenB 2013-03-02 21:04:24