如何在UICollectionView上添加掩码?

时间:2013-10-22 17:56:11

标签: ios objective-c uicollectionview

在我的应用程序中,我使用的是严格水平滚动的UI集合视图。集合视图始终显示在屏幕的最底部,并具有“照片擦洗器”的功能。它允许您快速浏览相册。我想在外观上增加美学上的变化。而不是从左到右线性显示这个集合视图,我想添加某种类型的蒙版,它给出了集合视图的右上角和左上角限定了一个圆角特征。这样,它看起来就像页面底部的部分圆形擦洗器。如何在集合视图的顶部添加此蒙版?

1 个答案:

答案 0 :(得分:1)

您可以通过以下几种方式之一执行此操作:将面具作为图像获取,并将UIImageView放在故事板中的UICollectionView之上。按字面意思在故事板中将其排列在视图层次结构中。

您接下来最好的选择是导入QuartzCore框架并设置角半径。这不是面具,但会围绕UICollectionView的角落,以提供相同的效果。

如果你只想让顶部变圆,那么让集合视图的高度更高,底部设置更大,只需将其移出屏幕即可。

如果您希望能够看到UICollectionView下面的内容,但仍希望将其置于底部附近,那么您唯一的选择就是图片,我应该说最快的方式是图片。

CALayer Reference