相关疑难解决方法(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万
查看次数

UINavigationController interactivePopGestureRecognizer在iOS7中工作异常

在iOS7中,我们有一个新的"向左滑动"手势,这是一个非常有用的功能,但现在我有一个问题.

我使用此代码自定义后退按钮UINavigationBar.

self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:view];

但这将禁用"从左向右滑动"手势,因此我使用以下代码来保持手势的启用.

self.navigationController.interactivePopGestureRecognizer.delegate = self

然后,我发现手势工作异常,如果当前的ViewController有一个tableView,当tableView滚动时,手势将不会被触发.现在手势无法轻易触发,是否有某种方法可以修复它?

iphone objective-c uinavigationbar ios ios7

15
推荐指数
3
解决办法
2万
查看次数