【发布时间】:2011-09-25 16:34:37
【问题描述】:
我使用 CATextLayer 变量,当尝试增加字体或在此字符串中键入内容时,这些操作会产生动画效果,如何编辑或禁用 CATextLayer 的动画?
【问题讨论】:
标签: ios xcode catextlayer
我使用 CATextLayer 变量,当尝试增加字体或在此字符串中键入内容时,这些操作会产生动画效果,如何编辑或禁用 CATextLayer 的动画?
【问题讨论】:
标签: ios xcode catextlayer
您可以通过设置图层上的操作字典来返回 [NSNull null] 作为相应键的动画来实现此目的。例如:
NSDictionary *newActions = [[NSDictionary alloc] initWithObjectsAndKeys:[NSNull null], @"contents", nil];
normalTextLayer_.actions = newActions;
[newActions release];
o 禁用淡入/淡出动画 我相信contents 键是您要查找的键
【讨论】:
[CATransaction setDisableActions:YES];
// Make changes to the text layer here...
[CATransaction setDisableActions:NO];
【讨论】: