CATextLayer変数を使用していますが、フォントを増やしたり、この文字列に何かを入力しようとすると、これらのアクションでアニメーション効果があります。CATextLayerのアニメーションを編集または無効にするにはどうすればよいですか?
2 に答える
4
これを行うには、レイヤーのアクション ディクショナリを設定して、適切なキーのアニメーションとして [NSNull null] を返します。例えば :
NSDictionary *newActions = [[NSDictionary alloc] initWithObjectsAndKeys:[NSNull null], @"contents", nil];
normalTextLayer_.actions = newActions;
[newActions release];
o フェードイン/フェードアウトのアニメーションを無効にするcontents
キーはあなたが探しているものだと思います
于 2011-09-25T16:48:17.913 に答える
1
[CATransaction setDisableActions:YES];
// Make changes to the text layer here...
[CATransaction setDisableActions:NO];
于 2011-09-25T16:52:28.733 に答える