代码之家  ›  专栏  ›  技术社区  ›  kreatywny

Appcelerator:如何创建Ti.UI.text区域动态调整内容,但高度最小

  •  0
  • kreatywny  · 技术社区  · 6 年前

    我想创建一个Ti.UI.text区域对象,该对象将根据内容动态调整其高度,但将设置默认高度(如果没有内容)。在Appcelerator中,如果不指定高度,则它将根据内容自动调整大小,但如果没有文本,则其大小将类似于textField。这对我来说太小了。 如果指定height属性,则即使文本长度超过可编辑区域,TextArea height也不会更改。

    我想要这样的东西:

    var textArea = Ti.UI.createTextArea({
        minHeight: 30,
    });
    

    或者像这样:

    var textArea = Ti.UI.createTextArea({
        minLines: 3,
    });
    

    我正在寻找解决方案都为Android和iOS。

    2 回复  |  直到 6 年前
        1
  •  0
  •   mukesh.kumar    6 年前

    可以动态更改文本字段的高度。

        2
  •  0
  •   miga    5 年前

    从7.5.0.GA开始,您可以使用 maxLines