我在相机应用中实现了instagram这样的giphy贴纸。
我想使用此代码在水龙头上水平翻转标签:
@objc func tapGesture(_ gesture: UITapGestureRecognizer) {
guard let gestureView = gesture.view else { return }
gestureView.transform = CGAffineTransform(scaleX: -1, y: 1)
}
1:仅可使用一次。不能反转翻转。
2:我添加了几个手势识别器。当我翻转图像时,手势也会反转(沿不同方向旋转,等等)
翻转和重新反射图像并保持原始手势识别器行为的最佳方法是什么?
嗯,我认为您的代码可以实现。
gestureView.transform = gestureView.transform.scaledBy(x: -1, y:1)