附加到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>
关于如何解决此问题的任何想法?
谢谢。