Строка, появляющаяся побитовая логика - PullRequest
0 голосов
/ 05 августа 2011

Я хочу добиться, чтобы имя в середине экрана появлялось по одной букве за раз с интервалом времени.

У меня есть следующее для моего эффекта "постепенного появления":

// Fade In effect
-(void)fadeIn:(UIView*)viewToFadeIn withDuration:(NSTimeInterval)duration 
  andWait:(NSTimeInterval)wait
{

[viewToFadeIn setAlpha:0.0];
[UIView animateWithDuration:duration delay:wait options:UIViewAnimationOptionTransitionCurlUp animations:^{[viewToFadeIn setAlpha:1.0];} completion:nil];

}

Есть ли анимация для этого ??

Любая помощь приветствуется, спасибо !!!

1 Ответ

0 голосов
/ 06 августа 2011

Просто используйте NSTimer для вызова метода для сброса строки поля каждый раз, используя, например, еще один символ строки;

NSUInteger  theLength = [outputString length]+1;
if( theLength == [originalString length]
{
    [timer invalidate];
    timer = nil;
    outputString = originalString;
}
else
    outputString = [originalString substringToIndex:theLength];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...