当前位置: 首页 > 知识库问答 >
问题:

Flutter:带hintText的库比蒂诺TextField

贝自怡
2023-03-14

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

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

这将导致以下错误:

无法将参数类型“InputDecoration”分配给参数类型“BoxDecoration”

共有2个答案

章城
2023-03-14

在库比蒂诺文本字段中,它被称为占位符而不是提示

你不能这样加

CupertinoTextField(
   placeholder: "Your placeholder here",
)

至于占位符的样式,我想你目前还不能,因为它是静态的,而且在iOS上也不能自定义。

巫欣荣
2023-03-14

我认为你可以通过CupertinoTextField占位符属性来实现你想要的。

例子:

CupertinoTextField(
   placeholder: "Enter Email",
)

 类似资料:
  • 我正在制作这样的甘特图https://plot.ly/python/gantt/#index-然而,通过数值变量,我想用作索引的数值变量是一个大于100的正数。当我使用示例代码时,色条限制为[0100],导致色条全部为100色。有没有办法在使用示例中的代码创建的绘制甘特图中提升最大值? 我希望颜色与指数的值“成正比”。 以下是示例代码: 需要明确的是:在我的例子中,变量完成可以达到高达700000

  • 在我们的部分应用程序中,我希望在中有一个简单的表单,就像下面的代码一样。不幸的是,当我把它放进去的时候,我得到了一个错误 在performLayout()期间抛出了以下断言:通常由TextField创建的InputDecorator不能具有无界宽度。当父小部件没有提供有限宽度约束时,就会发生这种情况。例如,如果InputDecorator包含在行中,则必须约束其宽度。可以使用扩展的小部件或Size

  • 假设<code>AudioPlayer|lib/audio_cache。dart仅适用于Android/iOS,我有条件地从dart文件中排除以下导入: 通过以下方式: 其中“dart:math”可以是任何fake_stub Dart文件。简而言之,这只是为Flutter中的移动设备导入了一个库。详情在此(感谢Alois Deniel!). 在Flutter-Web实现中隐藏特定于平台的代码的最佳

  • 我有这个类,它通过使用工厂构造函数接受一些参数,如果实例为空,将创建一个新的对象;如果不为空,将返回实例的值,因此我们总是接收相同的对象(Singleton)。这就是我在启用dart的空安全特性之前使用singleton模式的方式。 现在启用了空安全,我得到这个错误: 此外 如果我像这样定义,

  • 我正在我的flutter应用程序中实现一个DraggableScrollableSheet,并希望有一个粘性头,即只有列表视图滚动,工作表的顶部部分始终保持不变。我的小部件如下所示: 基本功能可以工作,但是,只有在拖动/滚动列表视图项时,工作表才是可拖动和可滚动的。我需要做什么更改来使列中的其他小部件也是可滚动的。我尝试了滚动和拖动小部件没有解决方案。 感谢任何帮助。

  • 本文向大家介绍JavaScript 异步功能与承诺相比,包括了JavaScript 异步功能与承诺相比的使用技巧和注意事项,需要的朋友参考一下 示例 async功能不能代替Promise类型;他们添加了使承诺更容易调用的语言关键字。它们是可互换的: 使用承诺链的任何函数都可以使用重写await: 可以使用async/重写该函数await,如下所示: 的这种async变体newUnicorn()似乎