为 Cupertino Picker 设置宽度和高度

Set width and height for Cupertino Picker

flutter 中的 Cupertino Picker 占用 100% 宽度。

我们如何给它自定义样式?高度、宽度、边框?

我试着把它放在一个有宽度的容器里,没有 work.Instead 当我给容器一个颜色时有一个奇怪的软边背景。

暂时回答我自己的问题,

我通过制作以下树得到了解决方法:

    • 盒子大小(宽:20)

    • 展开

      • 库比蒂诺采摘机
    • 大小的盒子(宽度:20)

我尝试了多种解决方法,但 none 奏效了

非常感谢更好的方法!

你可以尝试用一个容器包裹起来并设置宽度或高度

        Container(
              height: 250,
              child: CupertinoPicker(
                itemExtent: 32,
                onSelectedItemChanged: (value) {
                  setState(() {});
                },
              children:
                        ...
        }),