Flutter:带有hintText的Cupertino TextField

Posted

技术标签:

【中文标题】Flutter:带有hintText的Cupertino TextField【英文标题】:Flutter: Cupertino TextField with hintText 【发布时间】:2019-08-01 11:52:37 【问题描述】:

我想在不导入材料主题的情况下将提示文本添加到CupertinoTextField。 到目前为止,我尝试将CupertinoTextFieldInputDecoration 混合,如下所示:

CupertinoTextField(
   decoration: InputDecoration.collapsed(
       hintText: 'Enter you email'
   )
)

导致以下错误:

The argument type 'InputDecoration' can't be assigned to the parameter type 'BoxDecoration'

【问题讨论】:

【参考方案1】:

我认为你可以使用CupertinoTextFieldplaceholder 属性实现你想要的。

例子:

CupertinoTextField(
   placeholder: "Enter Email",
)

【讨论】:

labelText 怎么样?【参考方案2】:

在 CupertinoTextField 中它被称为占位符而不是提示

你不能这样添加

CupertinoTextField(
   placeholder: "Your placeholder here",
)

对于占位符的样式,我认为您目前不能,因为它是静态的,并且在 ios 上也不能自定义。

【讨论】:

嗨,欢迎来到 SO。如导览中所述,该站点是有用问题及其答案的存储库。您的答案与其他答案没有本质区别,也不是很有用,因为它没有添加任何新的价值或信息。请避免编写重复的答案,编辑您的答案以增加价值或完全删除它,这将确保网站上的所有问题和答案仍然有用,而不是分散/重复。干杯!

以上是关于Flutter:带有hintText的Cupertino TextField的主要内容,如果未能解决你的问题,请参考以下文章

Flutter - 如何更改 TextField 提示颜色?

Flutter中的居中对齐前导图标

在 Flutter 中测试本地化字符串

Flutter 文本字段随用户类型扩展

Flutter如何将表单数据传递给api

如何在TextFormField的hintText中添加图标