相关疑难解决方法(0)

像Instagram iPhone应用程序一样向右滑动导航弹出视图.我如何实现这一目标?

我想在屏幕上向右滑动时弹出一个视图,或者它像导航栏的后退按钮一样工作.

我在用:

self.navigationController.interactivePopGestureRecognizer.delegate = (id<UIGestureRecognizerDelegate>)self;
Run Code Online (Sandbox Code Playgroud)

这个单行代码用于流行导航视图,它对我来说很有用,但是当我在屏幕中间滑动时,这将无法像Instagram iPhone应用程序那样工作.

在这里,我给出了一个Instagram应用程序的屏幕,你可以看到滑动右侧弹出导航视图的示例:

在此输入图像描述

iphone objective-c uigesturerecognizer ios

17
推荐指数
3
解决办法
1万
查看次数

将默认的interactivePopGestureRecognizer扩展到屏幕边缘以外?

我有一个UIViewController被推入导航堆栈.我想扩展标准的iOS7交互式平移手势,将此视图控制器弹出超出默认UIRectEdgeLeft边界,以便用户可以通过从视图中的任何位置进行平移来启动交互式后退操作.

我已经尝试过滚动我自己的交互式视图控制器转换,但完全复制默认的好视差处理是很麻烦的interactivePopGestureRecognizer.例如,fromViewController隐藏导航栏,而toViewController显示它 - 在自定义交互式转换中不易处理的东西,但在默认操作中是无缝的.

因此,我想将默认操作扩展到更大的平移手势区域,但API似乎不支持简单地替换手势.

任何创意建议?

objective-c ios ios7

8
推荐指数
1
解决办法
2090
查看次数

标签 统计

ios ×2

objective-c ×2

ios7 ×1

iphone ×1

uigesturerecognizer ×1