【发布时间】:2018-04-16 10:31:09
【问题描述】:
假设 UIView(0,0,100,100) 有两个子视图,一个是 (-5,-5,10,10),第二个是 (0,95,10,10)。我想让第一个 SubView 从 superView 而不是 secondOne 溢出。 UIView 中是否有任何属性可以设置以防止 UIView 溢出它的 SuperView?或者实现这一目标的最佳方法是什么?
注意:这里的坐标是(x,y,Width,Height)的形式
更新:由于有些人将此问题标记为不清楚,让我添加一些要点:
- 我熟悉 UIView 的
clipToBounds属性,但这会让它的所有子视图都被剪裁,但我的问题是反之亦然。 - 我只是想知道 UIView 中是否有任何属性可以防止 UIView 从它的 superView 溢出。
- 为了说明同样的问题,我只是举了一个示例,其中将 clipToBounds 设置为 superView 将无法达到我们的目的,因为一个子视图需要从它的父视图溢出。
如果还不清楚,请在 cmets 中告诉我。
【问题讨论】:
标签: ios swift calayer cliptobounds