前のView Controllerに戻りたい戻るボタンがあるとします。ボタンアクションメソッドでは、このコード行を次のように記述する必要があります
-(IBAction)Back{
[self dismissViewControllerAnimated:NO completion:nil];
}
アニメーションの場合、アニメーション化するクラスにこのメソッドを記述します
- (void)fadeIn
{
self.view.transform = CGAffineTransformMakeScale(1.3, 1.3);
self.view.alpha = 0;
[UIView animateWithDuration:.35 animations:^{
self.view.alpha = 1.0;
self.view.transform = CGAffineTransformMakeScale(1, 1);
}];
}
このメソッドを、そのクラスの ViewWillAppear メソッドから次のように呼び出します。
-(void)viewWillAppear:(BOOL)animated{
[self fadeIn];
}
高度なアニメーションについては、これを確認してください: https://github.com/JosephLin/TransitionTest