2011-06-28 3 views
0

私はプロジェクトに取り組んでいます。私はビューを隠す必要があったのですが、ボタンをクリックすると、ビューが表示されるはずです。アニメーションViewcontroller

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

答えて

1

ボタンをクリックするとメソッドが呼び出されるので、そのメソッドでは次のコードを記述して、ビューに追加したビューを非表示にします。たとえば、ボタンを追加するとそのボタンを削除するという意味です。

[button.view removeFromSuperView]; 
[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationDuration:0.5f]; 
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:[self view] cache:YES]; 
[UIView commitAnimations]; 
+0

これはただ一つだけのビューをアニメーション化するが、私は必要なの私は、ビューコントローラの負荷が、私は1つのビューのみを表示し、他のビューを非表示にする1のUIViewControllerで2 UIVIEWSを持っており、ユーザーがクリックしたときにされました他のビューはアニメーションを使用して表示する必要があります。 – Santusura8

+0

メインビューに2つのサブビューを追加します。それぞれのサブビューは意図された非表示/表示ビューです。UIViewアニメーションブロックが提案されていますが、[self.subView1 removeFromSuperview]も追加してください。 [self.view addSubview:self.subView2]; [UIView commitAnimations]を呼び出す前に – tsakoyan

関連する問題