Objective c jtrevalsidebar解除侧边栏

Objective c jtrevalsidebar解除侧边栏,objective-c,ios,xcode,sidebar,Objective C,Ios,Xcode,Sidebar,我已经在我的项目中实现了侧边栏,它工作得很好,但我一直在试图弄清楚是否可以使用Facebook应用程序这样做,如果用户按下主viewcontroller,侧边栏显示时,侧边栏应该被取消。有人知道这是可以实现的吗?以前从未使用过,我会说:可能吧 不过,您提到的pod的github页面说,由于WWDC14不鼓励使用它,因此不再支持它。不过,JT提到的备选方案之一是PKRevealController2,似乎使用起来相当简单 尽管我提出这个问题的原因是开发人员通常会给你一些提示,告诉你如何在项目的一个

我已经在我的项目中实现了侧边栏,它工作得很好,但我一直在试图弄清楚是否可以使用Facebook应用程序这样做,如果用户按下主viewcontroller,侧边栏显示时,侧边栏应该被取消。有人知道这是可以实现的吗?

以前从未使用过,我会说:可能吧

不过,您提到的pod的github页面说,由于WWDC14不鼓励使用它,因此不再支持它。不过,JT提到的备选方案之一是PKRevealController2,似乎使用起来相当简单

尽管我提出这个问题的原因是开发人员通常会给你一些提示,告诉你如何在项目的一个主要头文件中完成你的要求。例如,其中列出了属性

/// Whether to use the front view's entire visible area to allow pan based reveal.
    @property (nonatomic, assign, readwrite) BOOL recognizesPanningOnFrontView;
这正是您希望在项目中设置为
YES
的内容。我建议您查看一下jtrevalsidebar pod中的头文件,看看是否有类似的内容

现在,我以前使用过(非常棒!),类似地,它有一个MMCloseDrawerGestureMode,可以设置为MMCloseDrawerGestureModeBezelPanningCenterView(用户可以通过在中心视图挡板内的任意位置启动一个平底锅来关闭抽屉。)


所以你看,你只需要做一点挖掘。否则,您将需要实现平移手势识别器。。。但我不能确定您将在特定的实现中把它放在哪里

以前从未使用过,我会说:可能吧

不过,您提到的pod的github页面说,由于WWDC14不鼓励使用它,因此不再支持它。不过,JT提到的备选方案之一是PKRevealController2,似乎使用起来相当简单

尽管我提出这个问题的原因是开发人员通常会给你一些提示,告诉你如何在项目的一个主要头文件中完成你的要求。例如,其中列出了属性

/// Whether to use the front view's entire visible area to allow pan based reveal.
    @property (nonatomic, assign, readwrite) BOOL recognizesPanningOnFrontView;
这正是您希望在项目中设置为
YES
的内容。我建议您查看一下jtrevalsidebar pod中的头文件,看看是否有类似的内容

现在,我以前使用过(非常棒!),类似地,它有一个MMCloseDrawerGestureMode,可以设置为MMCloseDrawerGestureModeBezelPanningCenterView(用户可以通过在中心视图挡板内的任意位置启动一个平底锅来关闭抽屉。)

所以你看,你只需要做一点挖掘。否则,您将需要实现平移手势识别器。。。但我不能确定您将在特定的实现中把它放在哪里