看起来textInput的默认字体格式有点不对劲。顶部的边距小于底部的边距。
我已经尝试了setTextFormat,defaultTextFormat
和setTextFormat
但它没有起到作用。
var tf:TextFormat = new TextFormat();
tf.size = 16;
_autoComplete.textField.defaultTextFormat = tf;
_autoComplete.textField.setTextFormat(tf);
任何想法???
我正在使用 Astra 的自动完成,但我认为这并没有限制它,尽管该字段有轻微的可能性被覆盖。
TextFormat
不会帮助你(它是关于文本颜色,粗体,斜体等)。您可以尝试执行_autoComplete.textField.autoSize = flash.text.TextFieldAutoSize.LEFT
。
调整 TF 的高度
tf.height = tf.textHeight + X;//X - 是字体看起来正确的数量。