iOS - 如何使用左上角缩放UIView?

时间:2015-08-28 07:51:22

标签: ios swift cgaffinetransform

我想根据点确定一个点(左上角)和缩放(缩小)UIView

喜欢这个图片

enter image description here

现在我使用self.transform = CGAffineTransformMakeScale( 0.7 , 0.7);来缩放UIView,但它只能根据中心点缩放UIView enter image description here

修改

我尝试使用set anchorPoint with(0,0)但视图位置错误

enter image description here

2 个答案:

答案 0 :(得分:2)

使用anchorPoint属性:

self.layer.anchorPoint = CGPointMake(0.0, 0.0);

答案 1 :(得分:0)

尝试设置图层的anchorPoint container!.layer.anchorPoint = CGPoint(x: 0, y: 0)