3

CATextLayer の文字列プロパティをアニメーション化して、レイヤーが「foo」を表示し、間隔の後に「bar」を表示することは可能ですか?

編集:このレイヤーをAVMutableVideoComposition. ビデオにテキスト文字列をオーバーレイすることはできますが、間隔で変更したいと思います。

ありがとう。

4

1 に答える 1

3

このようなものを試すことができます。

[NSTimer scheduledTimerWithTimeInterval:2.0 target:self 
                               selector:@selector(changeText) userInfo:nil repeats:YES];

- (void)changeText {
     if (!isFoo) {
       [textLayer setString:@"foo"];
       isFoo = YES;
     } else {
       [textLayer setString:@"bar"];
       isFoo = NO;
     }
}
于 2012-12-14T03:52:51.623 に答える