können verschachtelt einige Animation Blöcke zusammen etwa so:
Objective-C:
[UIView animateWithDuration:1
animations:^{
yourView.transform = CGAffineTransformMakeScale(1.5, 1.5);
}
completion:^(BOOL finished) {
[UIView animateWithDuration:1
animations:^{
yourView.transform = CGAffineTransformIdentity;
}];
}];
Swift 2.0:
UIView.animateWithDuration(1, animations: {() -> Void in
yourView.transform = CGAffineTransformMakeScale(1.5, 1.5)
}) { (finished: Bool) -> Void in
UIView.animateWithDuration(1, animations: {() -> Void in
yourView.transform = CGAffineTransformIdentity
})}
Swift 3.0:
UIView.animate(withDuration: 1, animations: {
yourView.transform = CGAffineTransform(scaleX: 1.5, y: 1.5)
}) { (finished) in
UIView.animate(withDuration: 1, animations: {
yourView.transform = CGAffineTransform.identity
})
}
und Ersetzen der s cale Werte und Dauern mit Ihren eigenen.
Im Zusammenhang mit http://StackOverflow.com/Questions/5446899/Scale-Zoom-into-Auiview-At-Apoint oder http://StackOverflow.com/Questions/18329286/How-to-Scale -zoom-a-uiview-zu-einem-gegebenen-cgpoint? lq = 1? – tophyr