私はCGAffineTransformを使用してクリック時のボタンを縮小しています。ボタンの幅は縮小されますが、中央の左右の会議から縮小されます。しかし、私はボタンを右から縮めたい。奇妙なアナロジーは、ボタンが紙のようなもので、右の部分にはマッチして点灯し、紙を燃やして左に向かって破壊します。どのようにそのような機能を達成できますか?ios - 右から幅を縮小するボタンをアニメ化する
func animateStartButtonExit() {
UIView.animate(withDuration: 0.5,
animations: {
self.startButtonOutlet.transform = CGAffineTransform(scaleX: 0.1, y: 1)
},
completion: { _ in
UIView.animate(withDuration: 0.5) {
self.startButtonOutlet.isHidden = true
self.startButtonOutlet.transform = CGAffineTransform.identity
}
})
}
トライフレームベースのアニメーションの代わりに 'CGAffineTransform' – Mukesh
たり、制約をアニメーション化しようとすることができ –