问题标签 [cupertinopicker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 颤振 CupertinoPicker FixedExtentScrollController 更改 initialItem
我有这个代码,children 是每个更改的列表小部件。当我更改列表小部件的“appwidget”时,我可以设置初始项索引吗?
我不能调用 FixedExtentScrollController。我不知道。
flutter - 如果选择器未滚动,Flutter Cupertino Picker 在第一项上会出错
我正在构建的应用程序使用 Cupertino Picker,它显示要选择的项目列表,在本例中是美国各州的名称。第一项默认为列表中的第一项('ak'),当按下选择该项的按钮时,应用程序会出错。仅当未滚动时,这才发生在第一项时。如果选择器被滚动并且用户返回到第一个项目,它工作正常。
flutter - CupertinoPicker 无法从选定值返回文本
我希望文本字段在选择时显示“A”/“B”/等,但是它只返回索引“0”/“1”/“2”/...,为什么???
完整的小部件代码如下:
更新:
下面的代码是可行的,只是想知道如何简化代码,因为我正在使用 2 个列表,一个用于选择器,一个用于映射索引
解决方案:
flutter - 启动应用程序时初始化 CupertinoPicker (flutter)
当我开始在我的设备上调试应用程序时,CupertinoPicker 运行良好,但是当我重新启动应用程序(而不是调试)时,即使列表已成功初始化,Cupertino 也没有显示任何内容。SharedPrefences 在 initState 函数中初始化的列表。可能是什么原因?
库比蒂诺代码:
flutter - 启动应用程序时 CupertinoPicker 中的初始化列表 (initState) (flutter)
当我开始调试应用程序(单击运行)时,CupertinoPicker 运行良好,但是当我重新启动应用程序(不调试,关闭应用程序,然后在我的设备上打开它)时,即使列表已成功初始化,Cupertino 也没有显示任何内容. SharedPrefences 在 initState 函数中初始化的列表。可能是什么原因?
列表 (pickerExeOrRest) 在 initState 方法中从 SharedPrefences 获取数据。
flutter - 相同的功能在 Cupertino 选择器中做两件不同的事情
我正在尝试更新一个名为 time 的参数,因此我得到了时间,将其拆分为分钟和秒,并将这两个参数中的每一个传递给 CupertinoPicker,在那里我以我想要的方式操作它们。我遇到的问题是它适用于秒部分,但不适用于分钟部分,它只是不断添加值而不重置它们。默认时间为 1:30 分钟(90 秒),
我将在下面粘贴我的代码。
在下面,我将向您展示打印以进一步澄清我的问题。
当我更改 SecondsPicker 部分时,这就是它打印的内容。就像我说的,这部分按预期工作。
现在会发生什么,当我更改 MinutePicker 部分时。如您所见,它不会重置该值,而是继续添加它,即使它清楚地获得了我试图传递给它的值。它只是不断地添加它们。例如:第一个NEWTIME AFTER MIN:
应该是150
因为(2*60) + 30
,但它以某种方式从上一轮中获取 1 并添加到它。而且我改变的价值越多,它就会变得越来越糟。如果我取较小的值,它仍然会增加它。我就是不明白,伙计。:D
我希望我的问题得到澄清。我将添加一个屏幕截图,这样您就可以在我“输入”值后看到它的样子。
flutter - 在颤动的一个屏幕中同步选择多个 CupertinoPicker
我有两个CupertinoPicker。这些将由标志显示。这是我的代码:
这些显示在构建方法中,如下所示:
但是当更改picker1 的值并切换到picker2 时,picker2 的值也与picker1 的值相同,反之亦然。但是 onSelectedItemChanged 没有反映。
这发生在 iOS 和 Android 上。
有人可以帮我解决这个问题吗?
flutter - Flutter CupertinoPicker 初始值来自先前的 CupertinoPicker 最后选择的值
我有一个屏幕上有多个选择器的 UI。第一个是从列表中选择一个年龄。当我传递给第二个选择器时,我们选择一个初始值为 65 公斤的重量,它会将年龄选择器中最后选择的索引作为初始值。如果年龄选择为 21 岁,那么重量选择器的初始值为 21 kg。有什么解决办法吗?因为第三个是性别选择器,我只有两个值,但初始值显示为空,因为之前选择的是 75 公斤。