Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iOS 7上的UINavigationController中创建自定义背面滑动手势_Ios_Objective C_Uinavigationcontroller - Fatal编程技术网

如何在iOS 7上的UINavigationController中创建自定义背面滑动手势

如何在iOS 7上的UINavigationController中创建自定义背面滑动手势,ios,objective-c,uinavigationcontroller,Ios,Objective C,Uinavigationcontroller,我发现iOS7上的一些应用程序包含一个自定义的向后滑动手势,可以从导航控制器中弹出当前视图控制器。这种习惯手势与官方手势不同 (交互式EPopGetureRecognitor) 自定义手势可以通过在屏幕的任何位置从左向右滑动激活,但不能仅在屏幕边缘 例如:Instagram(选项视图刷回纵断面图) 创建这个手势有什么想法吗?简单方法的关键字是屏幕截图 当您想从UIViewControllerB滑回UIViewControllerA时,您可以为UIViewControllerA拍摄一张屏幕截图(

我发现iOS7上的一些应用程序包含一个自定义的向后滑动手势,可以从导航控制器中弹出当前视图控制器。这种习惯手势与官方手势不同 (交互式EPopGetureRecognitor)

自定义手势可以通过在屏幕的任何位置从左向右滑动激活,但不能仅在屏幕边缘

例如:Instagram(选项视图刷回纵断面图)


创建这个手势有什么想法吗?

简单方法的关键字是屏幕截图


当您想从UIViewControllerB滑回UIViewControllerA时,您可以为UIViewControllerA拍摄一张屏幕截图(名为UIImageA)。然后,您可以通过UIImageAUIViewControllerB存档所需效果。您需要创建一个自定义
UIViewController
转换

请看以下示例以供参考:

是的,退房。