我想知道是否可以隐藏UI视图的特定部分。我有一个可移动的视图。问题是,当我向下移动视图时,视图在安全区域下方可见。我想隐藏部分安全区域以下的视图。
如果你约束封闭视图,让我们简单地将view
movableView
调用到safeArea
,最简单的方法是简单设置:
view.clipsToBounds = true
这样可以防止在其边界之外绘制任何view
内容。因此,如果movableView
是层次结构中的某个子视图,并且其部分移出边界(即在safeArea
下方),则外部部分将被剪切而不会被渲染。
如果还没有这样的视图,添加一个透明视图(backgroundColor = UIColor.clear
)将被限制为clipsToBounds
设置为true
将解决它为你的。