我尝试在我的移动应用程序中使用swipe手势在视图之间移动,并从这里开始遵循教程:
http://www.flex-blog.com/using-swipe-gestures-in-mobile-flex-application-air-for-android/
它可以工作,但是:我的视图中有许多ToggleSwitch组件,iOS将切换开关按钮滑动与滑动混淆:每次我移动开关,它都会把我带到上一个/下一个视图。
我试着在toggleswitch和toggleswitch容器中添加一个gestureSwipe="donothing()“,但是没有什么不同。
我正在使用FB 4.6并在iOS 5.0.1上进行测试
发布于 2013-07-13 04:34:57
使用类似如下的内容:
if (event.target is ToggleSwitch) {
//do nothing
}
else
{
if (event.offsetX == 1) {
navigator.popView();
} else {
navigator.pushView();
}
}基本上,您需要检查并查看哪个“目标”(也就是事件源自的组件)不是ToggleSwitch或任何其他组件。
编辑:它可能是currentTarget而不是目标,但我非常确定它是目标。
https://stackoverflow.com/questions/14123956
复制相似问题