Nativescript 6-未在子元素上触发点击事件

时间:2019-08-14 03:46:40

标签: nativescript

附加到StackLayout的轻击事件代码在Android中可用,但在iOS中不可用。

XML:

/dev/

tap事件不会在iOS上触发。如果我将tap =“ login”移到最顶部的GridLayout(id = outmost),则会触发该事件。在我看来,该事件是由GridLayout#outmost捕获的,并没有向下传播到子级。

这是在我将应用程序迁移到NS 6之后开始发生的。

这是我的package.json:

          <GridLayout id="outmost" row="2">
            <GridLayout rows="*" columns="*, *">
                <StackLayout class="btn btn-filled" col="0" margin="0 7 0 15" tap="login">
                        <Label text="LOG IN" horizontalAlignment="center" verticalAlignment="middle" class="btn-text" />                        
                </StackLayout>
            </GridLayout>    
        </GridLayout>

关于如何解决此问题的任何想法?

谢谢。

0 个答案:

没有答案