2014-05-07 35 views
0

我已经FormPanel中被这样创造消失:煎茶触摸1.1滚动与Ext.form.FormPanel错误在URL栏

Modal.EmailPanel = Ext.extend(Ext.form.FormPanel, { 
dock: 'top', 
id: 'emailPanel', 
name: 'emailPanel', 
standardSubmit : false, 
styleHtmlContent: false, 
width: 200, 
height: window.innerHeight - (Ext.is.Phone ? 20 : g_topToolbarHeight), 
scroll: 'vertical', 
layout: { 
    type: 'vbox', 
    align: 'stretch' 
}, 
items: [ 

...等

什么情况是,在第一它会显示正确:

http://i.imgur.com/TOjG3fQ.png

但只要它滚动,它的一部分在Safari浏览器的地址栏消失:

http://i.imgur.com/E2LAwQR.png

我是Sencha Touch的新手,所以我不太确定这个问题会是什么。任何输入将不胜感激。

回答

0

所以问题是,当你向下滚动你的页面,不能冷却浏览器窗口内,它揭示了底部和隐藏上部? 那么这是任何浏览器的自然滚动行为...即使在这个页面,这cannor适合他的窗口,当你滚动上部幻灯片下的url栏...我错过了什么?

+0

是的,错过了一些:)“电子邮件页面”栏不是FormPanel的一部分,也不是可滚动的内容。当窗体滚动时,它仍然固定在屏幕的顶部。通常至少。这种设计模式适用于Android和iOS,横向和纵向等所有其他对话框,但这个特殊的对话框尽管构造类似,但却给我带来了麻烦。我也错过了一些东西。 :/ – Dmitry

+0

啊好的,所以首先它的原生应用:),我不熟悉ios接口。 你想要的是滑动一切,包括搜索栏?你可以发布其余的视图,包括项目和他们的布局? – Sasha

+0

不是原生的,不...那些截图是iOS Safari。不过,它在iOS/Android /等方面的行为在不同的方向上有所不同! – Dmitry