Ios 视图在swift中显示其外部的子视图

Ios 视图在swift中显示其外部的子视图,ios,swift,views,Ios,Swift,Views,在swift中,定义带有框架的视图并在其中插入子视图(例如标签)时,即使子视图位于视图框架之外,也会显示该子视图。如何确保视图仅显示框架中的子视图?(我想这样做的原因是我想用子视图设置视图的动画,使其消失,但子视图保持不变)设置clipstobunds=true。默认值为false,这意味着不会剪裁子视图。请注意,这样做会对性能造成很小的损失,因为它需要额外的合成 根据报告: 将此值设置为true会将子视图剪裁到边界 接受者的声音。如果设置为false,则显示其框架超出范围的子视图 接收器的可见

在swift中,定义带有框架的视图并在其中插入子视图(例如标签)时,即使子视图位于视图框架之外,也会显示该子视图。如何确保视图仅显示框架中的子视图?(我想这样做的原因是我想用子视图设置视图的动画,使其消失,但子视图保持不变)

设置
clipstobunds=true
。默认值为
false
,这意味着不会剪裁子视图。请注意,这样做会对性能造成很小的损失,因为它需要额外的合成

根据报告:

将此值设置为true会将子视图剪裁到边界 接受者的声音。如果设置为false,则显示其框架超出范围的子视图 接收器的可见边界不会被剪裁。默认值 这是错误的


您应该将
clipToBounds
设置为true。该属性确定是否将子视图限制在视图的边界内。

总是至少滚动一次文档或UIView,以便至少了解开箱即用的内容。