使用 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'
});
提前致谢。