我正在尝试创建一个具有模糊效果的超薄 UIVisualEffectView (2 像素高)。我将其附加到集合视图单元格的底部。滚动效果视图的问题在黑色和模糊之间闪烁(有时当我停止滚动时它会保持黑色)。当我将高度增加到 3 像素时,它表现正常。
在 UIVisualEffectView 表现出不可预测的行为之前,我可以将其制作得有多小,是否有限制?如果是这样,有解决办法吗?
根据OP的评论...
具有模糊效果的UIVisualEffectView
使用相邻像素来生成模糊...使用非常小的(在本例中为2点高)视图显然会导致问题。
为了避免这种情况,请使用稍大的
UIVisualEffectView
并将其遮盖到所需的 2 点高度。