有没有可能通过动画的方式来使CATextLayer的字符串属性显示“foo”,然后在一定间隔后再显示“bar”?
编辑:我需要使用核心动画,因为我正在尝试在AVMutableVideoComposition中对这个图层进行动画。我可以让一个文本字符串在视频上叠加,但我想让它按一定时间间隔更改。
谢谢。
有没有可能通过动画的方式来使CATextLayer的字符串属性显示“foo”,然后在一定间隔后再显示“bar”?
编辑:我需要使用核心动画,因为我正在尝试在AVMutableVideoComposition中对这个图层进行动画。我可以让一个文本字符串在视频上叠加,但我想让它按一定时间间隔更改。
谢谢。
[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;
}
}
[textLayer performSelector:@selector(setString:) withObject:@"foo" waitUntilDone:YES];
- iDev