Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UIView在超出范围时隐藏子视图_Iphone_Uiview_Visibility - Fatal编程技术网

Iphone UIView在超出范围时隐藏子视图

Iphone UIView在超出范围时隐藏子视图,iphone,uiview,visibility,Iphone,Uiview,Visibility,我有一个视图,比如说100x100。它有一组UIView作为子视图:比如说30x30 如果子视图具有左上角坐标:(90,90)-我希望只看到该子视图的一部分。但我仍然能看到整个区域,即使它不在父母的范围之内 问题是如何使uiview仅显示子视图中处于原始边界的那些部分 谢谢将父视图的clipstobunds属性设置为YES 以编程方式:view.clipsToBounds=YES 通过界面生成器:单击视图->Attributes Inspector->Check Clip to Bounds文档

我有一个视图,比如说100x100。它有一组UIView作为子视图:比如说30x30

如果子视图具有左上角坐标:(90,90)-我希望只看到该子视图的一部分。但我仍然能看到整个区域,即使它不在父母的范围之内

问题是如何使uiview仅显示子视图中处于原始边界的那些部分


谢谢

将父视图的
clipstobunds
属性设置为
YES

以编程方式:
view.clipsToBounds=YES


通过界面生成器:
单击视图->Attributes Inspector->Check Clip to Bounds
文档说明UIView的
clipstobunds
属性将图形剪裁到边界,或者更准确地说,子视图不能在superview的边界之外绘制

欲了解更多信息,请阅读SO帖子


我认为您希望在父视图上启用“剪辑子视图”。

实际上,在情节提要中,勾选父视图的“剪辑子视图”复选框。这就是我的工作原理。

打开剪辑绑定是否会降低性能?这个问题还有其他可能的答案吗?