У меня есть представление, которое я хотел бы преобразовать двумя способами. Сначала я хотел бы переместить его по оси Y. Затем я хотел бы увеличить его.
Однако, когда я использую следующий код, объект сначала перемещается, а затем возвращается в исходное положение при увеличении.
Есть ли способ применить два преобразования одновременно, не отменяя первое?
Извините, если это просто, но любая помощь будет очень признательна!
[UIView animateWithDuration:animationDuration
delay:0
options:UIViewAnimationOptionCurveEaseIn
animations:^{
currentCover.transform = CGAffineTransformMakeTranslation(0, 0-keyboardTop+35);
}
completion:^(BOOL finished) {
[UIView animateWithDuration:animationDuration
delay:0
options:UIViewAnimationOptionCurveEaseIn
animations:^{
[currentCover setTransform:CGAffineTransformMakeScale (1.3, 1.3)];
}
completion:^(BOOL finished) { }
];
}
];