![]() ![]()  | |
在创作过程中和在运行时,您都可以在水平方向上改变 TextInput 组件的形状。在创作时,在舞台上选择组件并使用“任意变形”工具或任何“修改”>“变形”命令。在运行时,使用 UIObject.setSize() 或 TextInput 类中任何适用的属性和方法。
在调整 TextInput 组件大小时,边框将相应调整为新边框。TextInput 组件不使用滚动条,但当用户与文本交互操作时插入点会自动滚动。然后在剩余区域中调整文本字段大小,在 TextInput 组件中没有固定大小的元素。如果 TextInput 组件太小而无法显示文本,则该文本将会被裁剪。
TextInput 组件在类样式声明中定义了它的 backgroundColor 和 borderStyle 样式属性。类样式覆盖 _global 样式,因此,如果要设置 backgroundColor 和 borderStyle 样式属性,必须在实例上创建一个不同的自定义样式声明。
TextInput 组件支持以下样式:
| 
       样式  | 
    
       描述  | 
  
|---|---|
      color
     | 
    
       文本的默认颜色。  | 
  
      embedFonts
     | 
    
       文档中嵌入的字体。  | 
  
      fontFamily
     | 
    
       文本的字体名称。  | 
  
      fontSize
     | 
    
       字体的磅值。  | 
  
      fontStyle
     | 
    
       字体样式,“常规”或“斜体”。  | 
  
      fontWeight
     | 
    
       字体粗细,“常规”或“粗体”。  | 
  
      textAlign
     | 
    
       文本对齐方式:“左”、“右”或“居中”。  | 
  
      textDecoration
     | 
    
       文本修饰,“无”或“下划线”。  | 
  
TextArea 组件使用 RectBorder 类来绘制其边框。您可以使用 setStyle() 方法(请参阅 UIObject.setStyle())来更改下列 RectBorder 样式属性:
| 
       RectBorder 样式  | 
  
|---|
      borderColor
     | 
  
      highlightColor
     | 
  
      borderColor
     | 
  
      shadowColor
     | 
  
      borderCapColor 
     | 
  
      shadowCapColor 
     | 
  
      shadowCapColor 
     | 
  
      borderCapColor 
     | 
  
这些样式属性设置边框上的下列位置:

![]() ![]()  | |