我正在尝试在移动应用中使用滑动手势在视图之间移动,并按照此处的教程进行操作:
http://www.flex-blog.com/using-swipe-gestures-in-mobile-flex-application-air-for-android/
它可以工作,但是:我的视图中有很多ToggleSwitch组件,并且iOS会通过滑动来混淆Toggle Switch按钮幻灯片:每次移动开关时,它都会转到上一个/下一个视图。
我尝试在toggleswitch和toggleswitch容器中添加一个gestureSwipe =“donothing()”,但它没有什么区别。
我正在使用FB 4.6并在iOS 5.0.1上进行测试
答案 0 :(得分:0)
使用类似的东西:
if (event.target is ToggleSwitch) {
//do nothing
}
else
{
if (event.offsetX == 1) {
navigator.popView();
} else {
navigator.pushView();
}
}
基本上,您需要检查并查看哪个“目标”,即事件源自的组件不是ToggleSwitch或任何其他组件。
编辑:它可能是currentTarget而不是目标,但我很确定它是目标。