Я на самом деле застрял в проблеме с анимацией UILabel в моем iOS-приложении.После 2 дней поиска в Интернете фрагментов кода, по-прежнему ничего не получается.
Каждый пример, который я нашел, был о том, как анимировать UIImage, добавив его как подпредставление в UIView по слою.Есть ли хороший пример анимации UILabel?Я нашел хорошее решение для мигающей анимации, установив свойство alpha, например:
Моя функция:
- (void)blinkAnimation:(NSString *)animationID finished:(BOOL)finished target:(UIView *)target
{
NSString *selectedSpeed = [[NSUserDefaults standardUserDefaults] stringForKey:@"EffectSpeed"];
float speedFloat = (1.00 - [selectedSpeed floatValue]);
[UIView beginAnimations:animationID context:target];
[UIView setAnimationDuration:speedFloat];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(blinkAnimation:finished:target:)];
if([target alpha] == 1.0f)
[target setAlpha:0.0f];
else
[target setAlpha:1.0f];
[UIView commitAnimations];
}
Вызов моей функции на UILabel:
[self blinkAnimation:@"blinkAnimation" finished:YES target:labelView];
А как насчет Pulse или масштабируемой анимации?