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];
}
push
本文深入分析了iOS开发中modal与CustomSegue的功能特性与应用场景,包括modal的presentModalViewController方法与dismiss方法的使用,以及如何通过CustomSegue实现更优雅的视图切换效果,特别强调了波纹效果的实现过程。

被折叠的 条评论
为什么被折叠?



