2009-11-27 19 views

cevap

6

Kendinizi bir NSTimer kullanarak uygulamanız gerekecek. textLabel.text'unuzun karakterlerini ön taraftan bir tane alarak ve arkasına ekleyerek çevirirsiniz. Bu kolayca her karakter manipülasyon sonra textLabel.text olarak ayarlanmış sonra substringWithRange:deleteCharactersInRange: ve appendString ve kullanma manipüle edecek bir NSMutableString kullanabilirsiniz yapmak için:

mükemmel bir cevap ipucu için
+0

. Charme gibi çalıştı. –

+0

Teşekkür bulunuyor

- (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; } 
versatilemind

+0

Çok düzgün değil, ancak sonuçların kod satırlarına göre mükemmel! – JOM