0
私のプログラムのUIViewにアニメーションを追加します。ビューには多くのコントロールがあります。私はアニメーションの前にいくつかのコントロールを隠そうとしたので、hiddenプロパティをYESに設定しました。しかし、動作しませんでした。アニメーション中にレイヤーに表示されます。ここUIViewアニメーションの前にUIを更新する方法
はいくつかのコードです:
button.hidden = YES;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0f];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.view cache:YES];
[UIView commitAnimations]
いずれかは、どのようにアニメーションの前にコントロールを非表示を教えてもらえますか? それとも、ビュー、(button.hidden = YES
)のように、その新しい値を設定するステートメントをアニメーション化しようとしている場合(制御位置、目に見える、など)
おかげ
申し訳ありませんが、アニメーション中にボタンのステートメントを変更しようとしましたが、アニメーションの前にステートメントを変更しようとしました。アニメーションの開始時に、ボタンが既に表示されていないことを願っています。 – user515909
'ボタン'の作成場所に関するコードを投稿できますか? –