我发现iOS7上的一些应用程序包含一个自定义后滑动手势,可以从导航控制器中弹出当前视图控制器 . 自定义手势与官方手势不同(interactivePopGestureRecognizer) .
可以通过在屏幕的任何位置从左向右滑动而不是仅在屏幕边缘上滑动来激活自定义手势 .
例如:Instagram(选项视图刷回配置文件视图)
有关创建此手势的任何想法?
简单方法的关键字是 screenshot .
如果要从 UIViewControllerB 向后滑动回 UIViewControllerA ,可以为 UIViewControllerA 截取屏幕截图(名为 UIImageA ) . 然后,您可以通过 UIImageA 和 UIViewControllerB 存档所需的效果 .
您需要创建自定义 UIViewController 转换 .
UIViewController
看一下这些例子以供参考:
http://www.teehanlax.com/blog/custom-uiviewcontroller-transitions/ http://www.thinkandbuild.it/interactive-transitions/
2 回答
简单方法的关键字是 screenshot .
如果要从 UIViewControllerB 向后滑动回 UIViewControllerA ,可以为 UIViewControllerA 截取屏幕截图(名为 UIImageA ) . 然后,您可以通过 UIImageA 和 UIViewControllerB 存档所需的效果 .
您需要创建自定义
UIViewController
转换 .看一下这些例子以供参考:
http://www.teehanlax.com/blog/custom-uiviewcontroller-transitions/ http://www.thinkandbuild.it/interactive-transitions/