我有一个主视图,然后在那个视图上,作为孩子,我有两个标签和一个图像。我希望标签从屏幕顶部一个接一个地流动,我希望图像在底部。我通过在主窗口中设置 layout:'vertical' 来使标签正确流动。但是一旦完成,我似乎无法将图像强制到底部。这是我的代码片段:
var self = Ti.UI.createView({
backgroundColor:'#fff',
layout:'vertical'
});
var l1 = Titanium.UI.createLabel({
text:quote,
color:'#000',
shadowColor:'#ddd',
shadowOffset:{x:2,y:2},
font:{fontFamily:'Marker Felt',fontSize:24},
top:20,
left:15,
right:15,
height:'auto'
});
self.add(l1);
var l2 = Titanium.UI.createLabel({
text:author,
color:'#000',
shadowColor:'#ddd',
shadowOffset:{x:2,y:2},
font:{fontSize:16},
top:10,
left:15,
right:15,
height:'auto',
textAlign:'right'
});
self.add(l2);
var imgView = Titanium.UI.createImageView({
image:myimage,
setBottom:10,
height:100
});
self.add(imgView);
我尝试设置图像布局,但不起作用。如果我将“self”窗口布局更改为“absolute”,那么我似乎无法让标签一个接一个地清晰流动。第一个标签的高度可变,所以我需要它们相互跟随。
我正在使用钛 1.82。
谢谢。提前。