У меня появилась анимация UIButton, так как теперь она масштабируется, но я также хочу пересечь UIButton, пока она исчезает.Как сделать масштабирование uibutton, а затем crossblur?
Это мой пример кода для анимации кнопок.
(void)centerButtonAnimation{
CAKeyframeAnimation *centerZoom = [CAKeyframeAnimation animationWithKeyPath:@"transform"];
centerZoom.duration = 1.5f;
centerZoom.values = @[[NSValue valueWithCATransform3D:CATransform3DMakeScale(1, 1, 1)],[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.5, 1.5, 1.5)],[NSValue valueWithCATransform3D:CATransform3DMakeScale(4, 4, 4)],[NSValue valueWithCATransform3D:CATransform3DMakeScale(5, 5, 5)]];
centerZoom.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut];
centerButton.transform = CGAffineTransformMakeScale(5, 5);
[centerButton.layer addAnimation:centerZoom forKey:@"buttonScale"];
[centerButton setUserInteractionEnabled:NO];
}
крест выцветанию МЕТОДИЧЕСКИЕ здесь: http://stackoverflow.com/questions/1550206/how-to-crossfade-between-2-images-on-iphone-using-core-animation. Не уверен, что это то, что вы подразумеваете под крестом? Также здесь для конкретного изображения UIButton cross fade (а не ответа, но ниже +13): http://stackoverflow.com/questions/16801948/fade-between-two-uibutton-images –
Думаю, вы добавляете обе анимации на в то же время, или если вы хотите связать их, вы должны реализовать делегат и добавить перекрестное затухание при завершении масштабирования. –
Спасибо за ссылки, я обязательно их реализую и посмотрю .. –