Вам придется реализовать это самостоятельно, используя NSTimer. Вы должны циклически перебирать символы вашего textLabel.text
, беря один спереди и добавляя его сзади. Чтобы сделать это легко, вы можете использовать NSMutableString
, которым вы манипулируете, используя substringWithRange:
deleteCharactersInRange:
и appendString
, а затем устанавливать как textLabel.text
после каждой манипуляции с персонажем:
- (void)fireTimer
{
NSMutableString *mutableText = [NSMutableString stringWithString: textLabel.text];
//Takes the first character and saves it into a string
NSString *firstCharText = [mutableText substringWithRange: NSMakeRange(0, 1)];
//Removes the first character
[mutableText deleteCharactersInRange: NSMakeRange(0, 1)];
//Adds the first character string to the initial string
[mutableText appendString: firstCharText];
textLabel.text = mutableText;
}