有没有办法隐藏ios中视图的特定部分?

问题描述 投票:0回答:1

我想知道是否可以隐藏UI视图的特定部分。我有一个可移动的视图。问题是,当我向下移动视图时,视图在安全区域下方可见。我想隐藏部分安全区域以下的视图。

ios uiview
1个回答
4
投票

如果你约束封闭视图,让我们简单地将view movableView调用到safeArea,最简单的方法是简单设置:

view.clipsToBounds = true

这样可以防止在其边界之外绘制任何view内容。因此,如果movableView是层次结构中的某个子视图,并且其部分移出边界(即在safeArea下方),则外部部分将被剪切而不会被渲染。

如果还没有这样的视图,添加一个透明视图(backgroundColor = UIColor.clear)将被限制为clipsToBounds设置为true将解决它为你的。

© www.soinside.com 2019 - 2024. All rights reserved.