SWRevealViewController - 如何通过点击FrontViewController优雅地使菜单消失

时间:2014-04-09 12:42:43

标签: ios ipad cocoa-touch swrevealviewcontroller

我希望在菜单可见时轻触前视图控制器时隐藏菜单。

我需要知道一个优雅的解决方案,这不会让我在所有的viewcontrollers上添加一个手势识别器

1 个答案:

答案 0 :(得分:0)

SWRevealViewController为您提供了一个可随时使用的点击手势控制器。因此,您只需将其添加到前端控制器: CREATE FUNCTION someProc() RETURNS void AS $$ import sys sys.path.append("/dir/to/file") from python_file import pythonFunction # More Python code $$ LANGUAGE plpython3u;

此外,如果你只想做一次,你可以创建一个添加这个手势识别器的控制器,然后继承这个类。 Swift中的示例:

self.view.addGestureRecognizer(self.revealViewController().tapGestureRecognizer())