私が達成したいのは、ニュースやモール外のさまざまなテキストを表示するLED掲示板のようにアニメーション化するべきUILabelテキストを持つことです。UILabelは位置を変えるべきではありませんその中のテキストは、現在の位置からUILabelの左端に向かって移動し、ちょうど列のように右側から戻ってくるはずです。サンプルテキストは、次のとおりです。アニメーションの前にUILabelを右から左に、もう一度右に動かす
:
"私はこれを実装したいと思います..."
をアニメーション中:
「これを実装したいと... I 「
「これは...これを実現したいですか」 など
これはアニメーションを残したい限り、おそらく永遠に続くはずです。
驚くべきことを助けてください。この機能を提供
- (void)viewDidLoad {
[super viewDidLoad];
self.label.text = @"I would like to implement this...";
self.timer = [NSTimer timerWithTimeInterval:0.3f target:self
selector:@selector(animateText)
userInfo:nil
repeats:YES];
[[NSRunLoop mainRunLoop] addTimer:self.timer forMode:NSRunLoopCommonModes];
}
- (void)animateText{
NSMutableString *str = [NSMutableString stringWithString:[self.label.text substringFromIndex:1]];
[str appendString:[self.label.text substringToIndex:1]];
self.label.text = str;
}
Swiftの何かをしてください.. ObjectiveCのセレクタは簡単です。とpfft、swiftはホラーストーリーです:P –