有人可以解释原因:
UIView.animate(withDuration: 0.333)
{
self.someView.transform = CGAffineTransform(scaleX: 0.3, y: 0.3).translatedBy(x: 100, y: 100)
}
不起作用?以上立即执行翻译;只有缩放是动画的。
另外,为什么this dirty trick有效?
谢谢!
答案 0 :(得分:-1)
您能否提供更多代码详细信息?我也解决了类似的问题。在我的情况下,将手势委托应用于子视图的超级视图。因此,translateBy在手势委托中应用于超级视图不会影响预期的子视图。我直接通过用于子视图的委托手势识别器解决了它。