iOS - 禁用或编辑CATextLayer的动画

时间:2011-09-25 16:34:37

标签: ios xcode catextlayer

我使用CATextLayer var,当尝试增加字体或在此字符串中键入内容时,这些操作会产生动画效果,如何编辑或禁用CATextLayer的动画?

2 个答案:

答案 0 :(得分:4)

您可以通过在图层上设置操作字典来返回[NSNull null]作为相应键的动画。例如:

   NSDictionary *newActions = [[NSDictionary alloc] initWithObjectsAndKeys:[NSNull null], @"contents", nil];
    normalTextLayer_.actions = newActions;
    [newActions release];

o禁用淡入/淡出动画我相信contents键是你要找的那个

答案 1 :(得分:1)

[CATransaction setDisableActions:YES];
// Make changes to the text layer here...
[CATransaction setDisableActions:NO];