有没有办法像图像一样移动 UIView 的顶点?
作为一个非英语本地人,我真的不知道这些点的名称,所以我使用这个词external point
,但如果你建议真实姓名,我肯定会编辑它。
有没有办法像图像一样移动 UIView 的顶点?
作为一个非英语本地人,我真的不知道这些点的名称,所以我使用这个词external point
,但如果你建议真实姓名,我肯定会编辑它。
如果您正在尝试创建 3D 效果,您可以将 3D 变换应用到CALayer
如下UIView
所示:
CATransform3D perspectiveMtx = CATransform3DIdentity;
perspectiveMtx.m34 = -1.0f / 100.0f;
CATransform3D rotMtx = CATransform3DRotate(perspectiveMtx, angle, 1.0f, 0.0f, 0.0f);
someView.layer.transform = rotMtx;
您也许可以使用 3D 变换来模拟您想要的变形,但如果您真的想要纯 2D 变形,那么您可能必须直接使用 OpenGL 来指定自定义顶点位置。