首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex Mobile: Swipe和ToggleSwitch手势混淆

Flex Mobile: Swipe和ToggleSwitch手势混淆
EN

Stack Overflow用户
提问于 2013-01-02 22:40:13
回答 1查看 425关注 0票数 0

我尝试在我的移动应用程序中使用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上进行测试

EN

回答 1

Stack Overflow用户

发布于 2013-07-13 04:34:57

使用类似如下的内容:

代码语言:javascript
复制
if (event.target is ToggleSwitch) {
    //do nothing
} 
else 
{
    if (event.offsetX == 1) {
        navigator.popView();
    } else {
        navigator.pushView();
    }
}

基本上,您需要检查并查看哪个“目标”(也就是事件源自的组件)不是ToggleSwitch或任何其他组件。

编辑:它可能是currentTarget而不是目标,但我非常确定它是目标。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14123956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档