Ios 剪辑到边界的反转
我有一个包含另一个collectionview的UIView。collectionview布局超出超级视图的范围。我想做的是与“剪裁到边界”相反,因为我的superview是部分透明的,所以我不想看到视图下方的collectionview:Ios 剪辑到边界的反转,ios,objective-c,Ios,Objective C,我有一个包含另一个collectionview的UIView。collectionview布局超出超级视图的范围。我想做的是与“剪裁到边界”相反,因为我的superview是部分透明的,所以我不想看到视图下方的collectionview: ++++++++++++++++++++++++++++ + + + super View + + +
++++++++++++++++++++++++++++
+ +
+ super View +
+ +
+ +
-----------------------------------
- + collection view + -
- + + -
-----------------------------------
+ +
+ +
++++++++++++++++++++++++++++
应该是
++++++++++++++++++++++++++++
+ +
+ super View +
+ +
+ +
---+ +---
- + + -
- + + -
---+ +---
+ +
+ +
++++++++++++++++++++++++++++
有什么想法吗???你是以进度方式添加集合视图还是序列图像板?目前来自序列图像板,但我可以在必要时对其进行更改。将mask(CAShapeLayer)添加到你的集合视图的CALayer中,并在LayoutSubview中进行更新(根据superview中的位置进行更改)