问题描述
onselecteditemchanged 在 Cupertinopicker/CupertinoDatePicker 中完美运行
但我也想在用户点击值时选择值。
目前,用户必须滚动才能选择值,据我所知 Cupertinopicker/CupertinoDatePicker 没有 onTap,onpressed 功能
我该如何解决这个问题
解决方法
遗憾的是,目前不支持 CupertinoPicker/CupertinoDatePicker
内的手势检测。当您跟踪 CupertinoPicker
中的代码时,它会导致最后使用 ListWheelScrollView
并且它不响应点击事件。
GitHub 上的讨论主题:
- Tapping items is not working in CupertinoPicker
- ListWheelScrollView children do not respond on gesture (onTap) events
使用包 clickable_list_wheel_view(子小部件的固定高度,提到 here)有一个解决方法