2014-04-14 53 views
0

是否可以給一個文本字段中鈦JS「自動」的高度?鈦JS文本字段自動高度

我使用定位服務時,如果發現某個位置,然後填充文本字段的位置數據。但它總是太長,得到一個省略號。我希望文本字段在高度上縮放以適應文本。

我已經試過,但它不工作:

$.location.value = p.city + ", " + p.country; 
$.location.height = Ti.UI.SIZE; 

回答

0

文本字段不長automatically.You必須使用文本區域用於這一目的

var win = Ti.UI.createWindow({ 
    backgroundColor: 'white' 
}); 
var textArea = Ti.UI.createTextArea({ 
    borderWidth: 2, 
    borderColor: '#bbb', 
    borderRadius: 5, 
    color: '#888', 
    font: {fontSize:20, fontWeight:'bold'}, 
    keyboardType: Ti.UI.KEYBOARD_NUMBER_PAD, 
    returnKeyType: Ti.UI.RETURNKEY_GO, 
    textAlign: 'left', 
    value: 'I am a textarea', 
    height:Ti.UI.SIZE, 
    top: 60, 
    width: 300, 
}); 
win.add(textArea); 
win.open() 

感謝

+0

它沒有工作。這是否意味着無法使用TextFields做到這一點? – shrewdbeans

+1

@Shrewbeans文本字段僅用於單行輸入。您需要texArea用於多行輸入或輸出 –