关闭 UIPickerView 渐变

turn off UIPickerView gradient

我创建了一个 UIPickerView,我希望它的边缘不会褪色。

首先我认为这一定是某种渐变叠加,所以我递归地将所有 UIImageViews 隐藏在 UIPickerView 中,并将所有 layer.contents 设置为 nil。为选择器视图设置不同于白色的背景颜色表明淡入淡出不能覆盖,因为选择器视图中的标签现在淡入背景颜色。

有人知道如何找到该图层蒙版并将其关闭吗?

编辑

我刚刚检查了是否有带遮罩的CALayer,但是有none。

这不完全是我问题的答案,但至少是一个解决方案。我在 GitHub 上找到了一个自定义(水平)AKPickerView,它可用于 Obj-C and Swift(1.2 和 2.0)。此视图有一个未记录的 属性 maskDisabled,它正是我需要的。