UIView在出界时隐藏子视图
我有一个观点,可以说100×100。 它有一套uiviews作为子视图:让说30×30
如果一个子视图有左上angular坐标:(90,90) – 我希望只能看到这个子视图的一部分。 但是我仍然看到整个地区 – 即使是超出父母的界限
问题是如何使uiview只显示子视图的哪些部分在原始边界?
谢谢
将视图的clipsToBounds
属性设置为YES
。
以编程方式: view.clipsToBounds=YES;
通过界面生成器: Click the view->Attributes Inspector->Check Clip subviews
我想你想在父视图上启用“剪辑子视图”。
该文档说,UIView的clipsToBounds
属性将剪贴画的边界,或者更确切地说,子视图不能超出视图的界限之外。
为更多阅读SO职位
UIView clipsToBounds属性:它是否提高性能?
事实上,从故事板,勾选父UIView的“剪辑子视图”checkbox。 这是如何为我工作。