var headerView = Ti.UI.createView({
backgroundColor:'#1D561C',
top:0,
height:40
})
var mainWindow = Ti.UI.createWindow({
backgroundColor:'#EAE6DB',
top:0,
x: 40,
height: 'auto',
height:Titanium.Platform.displayCaps.platformHeight,
})
var footerView = Ti.UI.createView({
backgroundColor:'#1D561C',
top:mainWindow.height - 40,
height:40
})
我的标题定义为40,页脚定义为40.现在我怎么对主窗口说你应该在40 px之后开始......当我在x:40
中定义时,页脚会消失。
答案 0 :(得分:1)
这个怎么样?
var mainWindow = Ti.UI.createWindow({
backgroundColor:'#EAE6DB',
top:40,
bottom: 40,
left: 0,
right: 0
});
宽度和高度可以根据您想要距离边缘的距离来确定 - 在这种情况下,从顶部开始40,从底部开始40。您也可以将相同的逻辑应用于页脚,而不是计算距离顶部多远的位置。
另请注意,如果您希望能够以特定高度投放元素,则可以使用Ti.UI.createScrollView({ layout: 'vertical' }),并让Titanium计算机从顶部进行偏移。