当用户滚动它时,我必须部分隐藏 UIView
。 UIView
上面有一个 UIScrollView
。
例如,在下面给定的图像中,我想隐藏可滚动区域下覆盖的蓝色区域。我所有的 View 背景颜色都是透明颜色。
最佳答案
每个 UIView
,包括 UIScrollView
,都有一个核心动画层(CALayer
)。
您可以通过以下方式访问 CALayer
view.layer
反过来,CALayer
有一个掩码,您可以使用它来访问
layer.mask
使用蒙版是运行时控制可见性和不透明度的最全面的方法。
关于ios - 我们可以在iOS中部分隐藏UIView吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35035186/