2012-04-15 106 views
3

我有一個主視圖,然後在那個視圖中,我有,作爲孩子,兩個標籤和一個圖像。我希望標籤從屏幕頂部一個接一個地流動,我希望圖像位於底部。通過在主窗口中設置佈局:'vertical',我可以使標籤正常流動。但一旦完成,我似乎無法將圖像壓在底部。這裏是我的代碼片段:Appcelerator鈦 - 我如何將圖像放在屏幕的底部

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); 

我已經嘗試設置圖像佈局和不工作。如果我將「自我」窗口布局更改爲「絕對」,那麼我似乎無法讓標籤一個接一個流暢地流動。第一個標籤具有不同的高度,所以我需要它們遵循對方。

我正在使用鈦1.82。

謝謝。提前。

+0

看看[鈦頁腳菜單](http://stackoverflow.com/a/29860536/782535)...你可以做類似的。 – 2015-04-25 03:19:10

回答

3

您可能需要添加其他視圖。 「基地」視圖會讓你在呼喚什麼「自我」在top:0height: 'auto'

加入再到「基地」與bottom: 10添加imgView(不setBottom喜歡你)。

+0

因此,不是一個'主'視圖(我稱自己)有一個頂部和基本視圖,然後在頂部有我的標籤,在底部有我的形象?我曾想過這件事,但似乎很明顯。 :)我會盡力而爲,而不是試圖這麼聰明。謝謝! – 2012-04-16 13:26:59

-1

只需設置底部:0;位置:固定;我認爲這將幫助你設置屏幕圖像的底部..如果它仍然不工作意味着嘗試使用Html,Css和Javascript進行設計,這將是非常容易的。

相關問題