我有一個Ext.navigation.View,其中推送了一些視圖。某些用戶交互要求我直接回到導航視圖的頂層 - 相當於iOS上的UINavigationController上的popToRootViewControllerAnimated:。Sencha Touch Ext.navigation.View彈出至根目錄
我已經試過像各種各樣的事情:
while(navigationView.getItems().getCount() > 1)
navigationView.pop();
和
while(navigationView.canPop())
navigationView.pop();
既不工作。第一個例子似乎讓我陷入了一個無限循環,這並不令人感到意外。第二個例子似乎只彈出一個視圖。
所以問題:在Sencha Touch的Ext.navigation.View(版本2開發人員預覽版)中彈出到根視圖的正確方法是什麼?
我在Sencha的論壇發佈了這個問題,它讓我回答有一種方法可以將活動項目設置爲root,但不會修改視圖堆棧。 正是在這一點上,我決定添加自己的例程來做到這一點。我在Sencha論壇上發佈了我的解決方案,並希望他們將這個功能添加到Sencha Touch 2.0 – mwu 2012-01-11 16:19:37
從Sencha Touch 2開始,你可以說this.pop(this.getItems()。length); – 2012-03-28 10:41:25
是的。他們補充說,在我將解決方案發布給他們之後,並要求默認包含類似的功能。 – mwu 2012-05-10 17:19:35