gpt4 book ai didi

nativescript - 在 NativeScript ios tap 事件中停止事件传播

转载 作者:行者123 更新时间:2023-12-03 21:28:23 26 4
gpt4 key购买 nike

我有一个 tap我的代码中的事件。它的父级(不是直接父级)也有 tap事件。在 Android 中,一切正常。但在 ios ,事件正在向上传播到该父级。如何停止该事件传播(例如 event.stopPropagation() 中的 javascript )。

示例 XML 代码:

<StackLayout  tap="newsDetails" data-args="{{ $value }}">
<StackLayout orientation="horizontal" >
<Label text="Share" class="icon" tap="shareNews" data-args="{{ $value }}"/>
</StackLayout>
</StackLayout>

注意:我使用的是 NativeScript 核心

谢谢你。

最佳答案

您可以使用 bool 属性 isUserInteractionEnabled ,但是,这不会解决问题,因为它还会停止所有嵌套元素的用户交互。在同一区域有多个点击事件根本不是一个好习惯。

关于nativescript - 在 NativeScript ios tap 事件中停止事件传播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46403682/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com