在颤振中单击键盘中的“完成”后,粘贴选项在文本字段中不起作用
我正在开发一个 flutter 项目,并且正在使用文本字段,但仅在 iOS 中遇到了一个奇怪的问题。
这是我的代码
Widget build(BuildContext context) {
return SafeArea(
child: Container(
margin: EdgeInsets.only(left: 20, right: 20),
child: TextField(
onChanged: (value) => {
//code here
},
controller: controller,
style: TextStyle(
fontSize: 32,
fontWeight: FontWeight.w500,
),
keyboardType: TextInputType.url,
autocorrect: false,
decoration: InputDecoration(
hintText: 'Paste URL...',
border: InputBorder.none,
contentPadding: EdgeInsets.only(top: 0),
),
),
),
);
}
因此,当我尝试通过长按在文本字段中粘贴任何文本时,第一次会显示粘贴选项。但是,如果我单击键盘完成(按下完成按钮键盘会隐藏)按钮,无论我按多长时间,粘贴选项都不会显示。但如果我输入任何字符,粘贴选项就会再次出现。我不确定我做错了什么。任何建议都会有帮助。
颤动版本 - 2.10.3
I am working on a flutter project and I am using a textfield and I am getting a weird issue in iOS only.
This is my code
Widget build(BuildContext context) {
return SafeArea(
child: Container(
margin: EdgeInsets.only(left: 20, right: 20),
child: TextField(
onChanged: (value) => {
//code here
},
controller: controller,
style: TextStyle(
fontSize: 32,
fontWeight: FontWeight.w500,
),
keyboardType: TextInputType.url,
autocorrect: false,
decoration: InputDecoration(
hintText: 'Paste URL...',
border: InputBorder.none,
contentPadding: EdgeInsets.only(top: 0),
),
),
),
);
}
So when I try to paste any text in the textfield by long press the paste option is shown the first time. But if I click on the keyboard done(on pressing done button keyboard gets hidden) button the paste option is not shown no matter how long I press. But if I type any character then the paste option comes again. I am not sure what I am doing wrong. Any suggestions would be helpful.
Flutter version - 2.10.3
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论