Flutter_iOS常用控件(iOS的角度)

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,错误提示,外框样式等


Flutter_iOS常用控件(iOS的角度)_第1张图片
InputDecoration的属性

**如果解决了你的问题,点个赞呗!**



你可能感兴趣的:(Flutter_iOS常用控件(iOS的角度))