请查看附加图片
假设我在第一张图像和用户交互中有UIView,UIView的矩形应该变为梯形。
我正在探索如何努力获得这种效果的选择。是否使用核心图形绘制我的视图或使用核心动画。但是使用核心动画可以将矩形视图设置为动画,以查看矩形或方形以外的形状吗?
我可以使用核心图形绘制梯形视图,但如何将矩形UIView设置为梯形视图。
如果有人可以提供如何实现这种效果的想法,那将会有所帮助。
由于
答案 0 :(得分:0)
这应该让你开始:
var transform3D = CATransform3DIdentity
transform3D.m34 = -1.0 / 1000
transform3D = CATransform3DRotate(transform3D, CGFloat(M_PI) / 4, 0, 1, 0)
UIView.animate(withDuration: 1.5, animations: {
theView.layer.transform = transform3D
})