Flutter iOS风格文本输入框CupertinoTextField光标在Android中未与提示文本对齐

问题描述:

图片.png

原因
CupertinoTextField 的光标在Andorid与iOS中的绘制起点一致,但因长度在Android偏短,造成了光标未与提示文本对齐的现象

解决版本

  1. 设置 CupertinoTextField 的属性 cusorHeight 为具体的值
CupertinoTextField(
                    cursorHeight: 22,
                  )
  1. 修改 CupertinoTextField 中文本 TextStyle 的高度属性height
CupertinoTextField(
                    style: TextStyle(height: 1.2),
                  )
  1. 使用 Android 风格的文本输入框TextField

附:
转载链接:https://blog.csdn.net/ww897532167/article/details/111109626

你可能感兴趣的:(Flutter iOS风格文本输入框CupertinoTextField光标在Android中未与提示文本对齐)