iOS(UIView) Flutter(widget) 解决方式
UITextView Textfield 修改属性Maxlines即可,不支持修改行高
Textfield的属性
this.controller,//设置关联的控制器
this.focusNode,//光标监听
this.decoration =const InputDecoration(),//输入框样式
TextInputType keyboardType,//键盘类型
this.textInputAction,//
this.textCapitalization = TextCapitalization.none,
this.style,
this.textAlign = TextAlign.start,//文字对其方式
this.textDirection,//文字方向,可以竖向
this.autofocus =false,//成为第一响应者
this.obscureText =false,//显示明文
this.autocorrect =true,//
this.maxLines =1,//最大行数,可以修改行高
this.maxLength,//最大输入字数
this.maxLengthEnforced =true,
this.onChanged,//文字改变-> didChanged
this.onEditingComplete,//结束输入
this.onSubmitted,//回车,确认
this.inputFormatters,//输入的类型,可以校验密码输入格式
this.enabled,
this.cursorWidth =2.0,//光标宽度
this.cursorRadius,//光标半径
this.cursorColor,//光标颜色
this.keyboardAppearance,
this.scrollPadding =const EdgeInsets.all(20.0),
this.enableInteractiveSelection =true,
this.onTap,
InputDecoration的属性:
这个属性可以设置输入框的icon,placeholder,错误提示,外框样式等
**如果解决了你的问题,点个赞呗!**