我正在一个iOS项目中,我想在Cordova应用程序中使用本机侧边菜单。有什么方法可以使用本机滑动手势显示侧边菜单。

最佳答案

UIWebView已经在使用UIGestureRecognizers,因此您必须将此代码添加到添加手势识别器的类中

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
    return YES
}

正如Stefan所说,使用显示/隐藏本机菜单的javascript滑动会更容易/更好

或者,您可以使用本机UIScreenEdgePanGestureRecognizer,因为它与现有UIWebView一样没有问题UIGestureRecognizers

关于ios - 我们可以在cordova中识别UIGesture吗(以本地手势显示cordova中的本地菜单),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30287263/

10-13 06:32
查看更多