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

时间:2018-02-28 13:00:46

标签: ios uiview

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

1 个答案:

答案 0 :(得分:4)

如果您限制封闭视图,我们只需将view中的movableView称为safeArea,最简单的方法是简单设置:

view.clipsToBounds = true

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

如果还没有这样的观点,添加一个透明视图(backgroundColor = UIColor.clear)会被clipsToBounds设置为true而受到约束,这样可以解决这个问题