Sencha Touch を使用してパネルを作成する場合、フルスクリーン プロパティを有効にするようにパネルに指示できます。パネルは、デバイスで利用可能なスペースを埋めます。
バグがあるか、ホーム画面に保存されたブックマークを処理していないようで、上部のステータスバーの下に浮かんでいます。
この動作を管理するためのプロパティまたは設定はありますか、それとも、デバイスと方向に応じて必要なパディングの量を決定するロジックをプログラムする必要がありますか?
以下の例はモバイル Safari にうまく収まりますが、ホーム画面に保存して読み込むと、ツールバーがステータス バーの下に表示されます。
var buttons = [
{text: 'Button'},
{xtype: 'spacer'},
{text: 'Blue', ui: 'action'},
];
var toolbar1 = new Ext.Toolbar({
dock: 'top',
title: 'Panel',
items: buttons
});
var windowHeight = Ext.Element.getViewportHeight();
var windowWidth = Ext.Element.getViewportWidth();
var homePage = new Ext.Panel ({
fullscreen: true,
cls: 'homePage',
dockedItems: [toolbar1],
layout: 'fit',
html: '<h2>Testing Ext.js Panel</h2><p>Height:' + windowHeight +'</p><p> Width:' + windowWidth +'</p>',
animation: 'slide'
});
前もって感謝します。