flutter 如何制作动态的多列 cupertinoPicker?

flutter how to make a dynamic multi-column cupertinoPicker?

enter image description here

flutter图库中有一个可以select多列的CupertinoDatePicker,如何制作自定义的多列CupertinoPicker?

是否可以让 CupertinoPicker 成为动态的。例如,有城市二维数据(不需要异步数据,只需一个二维数组)。如果我 select 一个州,那么子栏会显示该州的城市。

谢谢。

Here 是 Github 存储库,其中包含基本的 Cupertino Widgets。它包含 MultiSelect Cupertino Picker 以及操作。

Cupertino Picker 小部件的直接 link:https://github.com/dhuma1981/Flutter_Cupertino_Demo/blob/master/lib/ui/pages/picker_page.dart

因为我 运行 遇到了同样的问题并且不得不解释有效的答案......它基本上只是将所有选择器部分封装在 StatefulBuilder() 中 (例如)

return StatefulBuilder
(
  builder: (BuildContext context, StateSetter setState) => Row
  (...)
)