我希望在菜单可见时轻触前视图控制器时隐藏菜单。
我需要知道一个优雅的解决方案,这不会让我在所有的viewcontrollers上添加一个手势识别器
答案 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())