Titanium 钛JS文本场自动高度

Titanium 钛JS文本场自动高度,titanium,titanium-alloy,Titanium,Titanium Alloy,是否可以为Tianium JS中的文本字段指定“自动”高度 我正在使用定位服务,当找到一个位置时,它会用位置数据填充一个文本字段。但它总是太长,而且会有一个省略号。我希望文本字段按高度缩放以适合文本 我试过这个,但不起作用: $.location.value = p.city + ", " + p.country; $.location.height = Ti.UI.SIZE; 文本字段不会自动增长。为此,您必须使用textarea var win = Ti.UI.createWindow({

是否可以为Tianium JS中的文本字段指定“自动”高度

我正在使用定位服务,当找到一个位置时,它会用位置数据填充一个文本字段。但它总是太长,而且会有一个省略号。我希望文本字段按高度缩放以适合文本

我试过这个,但不起作用:

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

文本字段不会自动增长。为此,您必须使用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()

谢谢,它没用。这是否意味着无法使用文本字段执行此操作?@Shrewbeans textField仅用于单行输入。您需要texArea用于多行输入或输出