是否可以在Titanium JS中为TextField提供“自动”高度?
我正在使用位置服务,然后在找到位置时使用位置数据填充文本字段。但它总是太长并且得到省略号。我希望文本字段在高度上缩放以适合文本。
我试过这个,但它不起作用:
$.location.value = p.city + ", " + p.country;
$.location.height = Ti.UI.SIZE;
答案 0 :(得分:0)
文本字段不会自动增长。您必须将textarea用于此目的
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()
由于