modal无法实现,push可能能够实现。
modal
presentModalViewController:animated:completion:^(void){ //code };
dismiss方法
dismissModalViewControllerAnimated: // 将要废弃,不赞成继续使用 dismissViewControllerAnimated:completion:
CustomSegue
-(void)perform{
CATransition* animation = [CATransition animation];
[animation setDuration:0.5f];
[animation setType:@"rippleEffect"];//波纹效果 @“rippleEffect”
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut]];
[[[self.destinationViewController view] layer] addAnimation:animation forKey:@"transition"];
[[self sourceViewController] presentViewController:self.destinationViewController
animated:NO
completion:Nil];
}