【发布时间】:2015-07-17 08:58:55
【问题描述】:
我想从以下位置更改 UIView:
o---o
| |
| |
| |
| |
| |
o---o
收件人:
/o
/ |
o/ |
| |
o\ |
\ |
\o
原谅我的 ascii 艺术。我的意思是将矩形背景更改为梯形背景,使用:
- 等宽
- 右高相同
我试过了:
CATransform3D sublayerTransform = {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, .005, 0, 0, 0, 1 };
self.backgroundView.layer.superlayer.sublayerTransform = sublayerTransform;
CATransform3D layerTransform = CATransform3DMakeRotation(M_PI/4., 0, 1, 0);
self.backgroundView.layer.transform = layerTransform;
结果是梯形,但它没有所需的约束。
【问题讨论】:
标签: ios objective-c transform quartz-core catransform3d