[英]How to flip the whole screen at UINavigationController screen transition?
[英]iOS modal view transition flip without whole screen flipping
我的问题与此非常相似:
我遵循了建议,并在建议的解决方案中遇到了相同的问题-整个屏幕翻转,而不仅仅是模式翻转。 我放弃了这种可能性,直到这里的设计师向我展示了Pinterest应用程序中的一个示例。 我在此处包括动画gif。 您可以看到背景(带有“ x”关闭按钮)没有翻转。 任何想法如何做到这一点?
谢谢!
使用简单的UIView
动画实际上很容易实现:
[UIView transitionWithView:viewToAnimate
duration:0.3
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{
// TODO: Animations here
viewToHide.hidden = YES;
viewToShow.hidden = NO;
}
您可能已经注意到,翻转的关键是选项UIViewAnimationOptionTransitionFlipFromLeft
。 与UIViewAnimationOptionTransitionFlipFromRight
一起使用,可获得与在GIF中看到的相同结果。
只有viewToAnimate
及其内容会翻转,其层次结构之外的所有内容都将保持viewToAnimate
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.