Iphone UIView在超出范围时隐藏子视图
我有一个视图,比如说100x100。它有一组UIView作为子视图:比如说30x30 如果子视图具有左上角坐标:(90,90)-我希望只看到该子视图的一部分。但我仍然能看到整个区域,即使它不在父母的范围之内 问题是如何使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文档
谢谢将父视图的
clipstobunds
属性设置为YES
以编程方式:view.clipsToBounds=YES代码>
通过界面生成器:单击视图->Attributes Inspector->Check Clip to Bounds
文档说明UIView的clipstobunds
属性将图形剪裁到边界,或者更准确地说,子视图不能在superview的边界之外绘制
欲了解更多信息,请阅读SO帖子
我认为您希望在父视图上启用“剪辑子视图”。实际上,在情节提要中,勾选父视图的“剪辑子视图”复选框。这就是我的工作原理。打开剪辑绑定是否会降低性能?这个问题还有其他可能的答案吗?