2012-06-14 44 views
1

我已经实施了JTRevelSideBar到我的项目中,它的工作得很好,但我一直在试图弄清楚是否有可能做类似于Facebook应用程序,如果用户按下主视图控制器,而侧边栏显示,侧栏应该被解雇。有谁知道这可以实现?JTRevealSideBar解雇边栏

回答

1

从来没有使用过它,我会说:可能

虽然,您提到的pod的github页面说它不再受支持,因为它在WWDC14中被阻止使用。尽管JT提到的替代方案之一是PKRevealController2,并且似乎使用起来相当简单。

尽管我提出这个问题的原因通常是开发人员会给你一些提示,告诉你如何在项目的主头文件中执行你要求的内容。例如,在PKRevealController.h它列出的财产

/// Whether to use the front view's entire visible area to allow pan based reveal. 
    @property (nonatomic, assign, readwrite) BOOL recognizesPanningOnFrontView; 

这就是你要设置为你的项目YES什么。我建议查看JTRevealSideBar窗格中的头文件以查看是否有类似的东西。现在

,我已经使用MMDrawerController之前(这是很伟大的!),同样它有一个MMCloseDrawerGestureMode可以设置为MMCloseDrawerGestureModeBezelPanningCenterView(用户的挡板内的任何地方通过启动盘关闭抽屉中心视图)。

所以你看,你只需要做一点挖掘。否则,你需要实现一个平移手势识别器......但我无法确切地说你将把它放在你的特定实现中。