Panel
を下からスライドさせて、iOS Safariのブックマークパネルのようにビューポート全体をカバーします。これはActionSheet
に似ていますが、フルスクリーンですが、周囲にダークフレームがありません。Sencha Touch 1のフルスクリーンパネルオーバーレイ
this.advSearch = Ext.ComponentMgr.create({xtype: 'advanced_search', itemId: 'pnlAdvancedSearch'});
this.advSearch.autoRender = true;
this.advSearch.show({type: 'slide', direction: 'up'});
このような仕組みだが、新しいパネルは画面全体を満たさず、その一部が背景パネルの後ろに表示されます。 fit
、vbox
など様々なレイアウトを試しましたが、醜さの度合いはさまざまですが、根本的な問題はパネルがどれくらいの高さを必要としているかわからないことです。多分それはコンテナを持っていないので?
提案がありますか?これは適切なアプローチですか、またはフルスクリーンに展開するためにActionSheetをハックしようとする必要がありますか?
ありがとうございました。
恐ろしい!それは完璧に働いた。どうもありがとうございます。 – alekop