我有UIButton
,其中包含图片。我想制作一个动画,让按钮变大,同时保持按钮的原点在同一点。
这是我做的:
UIView.animateWithDuration(0.5, delay: 0.0, options: UIViewAnimationOptions.CurveLinear, animations: { () -> Void in
button.transform = CGAffineTransformMakeScale(1.1, 1.1)
}, completion: { finished in
println("annimation done")
})
这样可行,但转换看起来并不那么好。它不会围绕按钮的中心缩放。这个动画的作用如下。首先,按钮向右移动,然后按比例缩放。 Hier是按钮的图像。按钮是拇指,它固定在绿色框的左边缘。
如何对齐平滑动画执行的UIButton
?
编辑:绿色框应包含两个按钮,如下图所示。