是否方便实现picker组件的不可选择选项的支持?
发布于 6 年前 作者 sliu 5310 次浏览 来自 问答

如题,被要求将不可选择的选项也显示出来,用灰色底或者是别的标识让用户知道不能选择——不能通过点击确认后toast提示。但是当前picker组件没有相关支持。然后我尝试自己实现了一下,初始方案就是自己写触摸滚动事件,功能完备,但是这样滚动比较卡顿,大概是频繁setData的缘故?

然后又尝试用纵向swiper来解决滚动。但是呢,swiper虽然能同时显示多个且滚动流畅,但是当前项没办法固定在中间(即使我通过转换使得看上去在中间),但是swiper的序号不能是负数也带来了两个还不知道怎么解决的bug。

综上,询问一下官方的意见,有没有拓展这个功能的想法?如果没有的话不行我就强硬回绝这个更改需求…

1 回复

可以用 picker-view 做

回到顶部