Select UIPickerView 中的多行仅在点击时出现(不是滚动到一行时)

Select multiple rows in UIPickerView only when tapped (not when scrolling to a row)

我正在尝试 select UIPickerView 上的多行,就像这里发生的一样: This is the default functionality I'm getting on Safari on an iPhone.

如您所见,您可以 select 多行(并获得视觉提示)。 selection 在我点击该行后发生,而不是在我滚动到它时发生。看到这是默认情况下在 iPhone 上的 Safari 上完成的,我认为 Xcode/Swift 中的 UIPickerViews 中会内置类似的功能,但似乎没有。我试图在网上找到答案无济于事。似乎没有任何简单的实现来获得这种功能。

所以我想我的问题是:是否有一种我只是不知道的简单方法来实现它?如果没有的话,如果有这种东西的框架什么的。

用UIPickerView做不到。 要么用 UITableView 构建你自己的,要么使用像 RSSelectionMenu

这样的东西