OU
Size: a a a
OU
А
OU
А
func blueViewAnimation(blueView:UIView, cuanView:UIView) {
let start = CGPoint(x: blueView.center.x, y: blueView.center.y)
blueView.frame = CGRect(origin: start, size: blueView.frame.size)
let finish = CGPoint(x: cuanView.center.x, y: blueView.center.y)
let transform = CGAffineTransform(rotationAngle: 315 * .pi / 180)
UIView.animate(withDuration: 2.0,
delay:
0,
options: .curveEaseOut,
animations: {
blueView.frame = CGRect(origin: finish, size: blueView.frame.size)
blueView.transform = transform
},
completion: nil)
}
OU
OU
OU
OU
А
OU