2013-10-22 22 views
1

在我的應用程序中,我正在使用嚴格水平滾動的UI集合視圖。收藏視圖始終顯示在屏幕的最底部,並具有「照片洗滌器」的功能。它可以讓你快速瀏覽相冊。我想爲外觀增添美感。而不是這個集合視圖從左到右線性顯示,我想添加某種掩碼,它使集合視圖的右上角和左側都有一個圓角特徵。這樣它就會看起來像頁面底部的部分圓形擦洗器。我怎樣才能在集合視圖上添加這個蒙版?如何在UICollectionView頂部添加掩碼?

回答

1

您可以通過幾種方法之一來完成此操作,可以將蒙版作爲圖像並將UIImageView置於故事板中的UICollectionView之上。將其在視圖層級中與故事板中的字面排列在一起。

您的下一個最佳選擇是導入QuartzCore框架並設置拐角半徑。這不是一個面具,但它會繞過一個UICollectionView的角落,給你相同的效果。

如果您只希望頂部被圓化,那麼使收集視圖具有更高的高度,並設置更大的底部偏移並將其從屏幕上移開。

如果你想能夠看到UICollectionView以下的東西,但仍然希望它靠近底部,唯一的選擇是圖像,我應該說最快的方式是圖像。

CALayer Reference

+0

非常感謝! – Jonathan