是否可以为CATextLayer的字符串属性设置动画,以便图层显示“foo”,然后在间隔后显示“bar”?
编辑:我需要使用核心动画,因为我试图在AVMutableVideoComposition
中为此图层设置动画。我可以将一个文本字符串覆盖在视频上,但我想在一段时间内对其进行更改。
感谢。
答案 0 :(得分: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;
}
}