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 回答