刷卡事件的页面?

时间:2013-05-21 09:40:02

标签: blackberry qml blackberry-10 blackberry-cascades

我有一个QML页面,我在这个页面上为后退按钮实现了一个新逻辑(函数back())。现在我想,这个逻辑也会在从屏幕上滑动页面后运行。最好的方法是什么? onPeekEnded事件不适合这种情况,因为当刷卡被取消时它也会触发。感谢。

paneProperties: NavigationPaneProperties {
        backButton: ActionItem {
            onTriggered: {
                back();
            }
        }

    }

1 个答案:

答案 0 :(得分:0)

当您使用NavigationPane将新页面推送到屏幕时,在页面被关闭后会触发onPopTr​​ansitionEnded()信号,无论是通过后退按钮还是因为用户将其滑开。您可以将该信号的插槽添加到控制器,并将逻辑放在那里。

此处无需实现手动后退按钮功能。你可以免费获得所有这些。