0

次のエラーが表示されます。

ここに画像の説明を入力

このコードで:

-(void)lowerGUI {
[mainGUI.layer addAnimation:guiLower forKey:@"transform.translation.y"];

}

必要に応じて邪魔にならないように上下にアニメーション化する UIView があります。viewDidLoad でアニメーションを設定しました。

guiLower = [CABasicAnimation animationWithKeyPath:@"transform.translation.y"];
guiLower.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
guiLower.duration = 1;
guiLower.fromValue = [NSNumber numberWithFloat:320];
guiLower.toValue = [NSNumber numberWithFloat:481];

コードは正常にビルドおよび実行されますが、ボタンをクリックしてアニメーションを実行すると、エラーが表示されます。

何か案は?

ありがとうございました。

4

1 に答える 1