Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 我们能识别cordova中的UI手势吗(显示cordova中本机菜单的本机手势)_Ios_Angularjs_Cordova_Ionic - Fatal编程技术网

Ios 我们能识别cordova中的UI手势吗(显示cordova中本机菜单的本机手势)

Ios 我们能识别cordova中的UI手势吗(显示cordova中本机菜单的本机手势),ios,angularjs,cordova,ionic,Ios,Angularjs,Cordova,Ionic,我正在做一个iOS项目,我想在cordova应用程序中使用本机端菜单。是否有任何方法可以使用本机滑动手势显示侧菜单。UIWebView不能很好地使用手势识别器,因此可能很难在iOS端获得“本机”回调 但是,您可以 cordova应用程序很少看起来或感觉像本地应用程序。对于某些应用程序,这很好,但如果您想要本机,请使用本机 UIWebView已经在使用UIgestureRecognitors,因此您必须将此代码添加到添加手势识别器的类中 - (BOOL)gestureRecognizer:(UIG

我正在做一个iOS项目,我想在cordova应用程序中使用本机端菜单。是否有任何方法可以使用本机滑动手势显示侧菜单。

UIWebView不能很好地使用手势识别器,因此可能很难在iOS端获得“本机”回调

但是,您可以


cordova应用程序很少看起来或感觉像本地应用程序。对于某些应用程序,这很好,但如果您想要本机,请使用本机

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

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
    return YES
}
正如Stefan所说,使用javascript滑动显示/隐藏本机菜单更容易/更好


或者您可以使用本机,因为现有的
UIWebView
UIGestureRecognitors

对我来说没有任何问题。谢谢。。在选择侧菜单项后,是否有方法调用javascript函数?您可以使用[self.webView stringByEvaluatingJavaScriptFromString:@“javascript代码在这里”]从本机类执行javascript;发布一些代码,这是有效的,因为我在很多项目中使用它。当我截获假url时,StringByEvaluationJavaScriptFromString:正在工作。但是如果我想在不截取url的情况下调用javascript函数,它就不起作用了,就像我之前告诉过你的那样,共享你正在使用的代码,用它创建一个新的问题。因为我使用它,所以它很有效。您可以直接执行javascript代码,甚至可以执行已加载到javascript应用程序中的javascript函数