gpt4 book ai didi

objective-c - JTRevealSideBar 关闭侧边栏

转载 作者:行者123 更新时间:2023-11-29 13:34:18 26 4
gpt4 key购买 nike

我已经在我的项目中实现了 JTRevelSideBar,它工作得很好,但我一直在尝试弄清楚是否可以像 Facebook 应用程序那样做一些事情,如果用户按下主视图 Controller ,而显示侧边栏,应关闭侧边栏。有人知道这可以实现吗?

最佳答案

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

不过,您提到的 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 pod 中的头文件,看看是否有类似的东西。

现在,我已经使用了MMDrawerController之前(它非常棒!)并且类似地它有一个 MMCloseDrawerGestureMode 可以设置为 MMCloseDrawerGestureModeBezelPanningCenterView(用户可以通过在中心 View 。)

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

关于objective-c - JTRevealSideBar 关闭侧边栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11042209/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com