[英]How to display part of a UIView at the back of a view hierarchy in a UIView towards the front
我的情節UIImageView
板上有一個UIImageView
,它顯示一個圖像,該圖像占據了整個屏幕的寬高比。 然后最重要的是,我有一個大的UIView
,它位於屏幕中間,稱為MiddleView。 我想知道如何在屏幕上添加自定義UIViews
,以顯示背面的UIImageView
,但僅顯示它們覆蓋的部分。 我想要的效果是自定義UIViews
,使它看起來像大集中UIView
middleView有孔。 另外,我還需要前端自定義UIView是可變形的,以便它們內部的圖像始終是背面imageView上當前位置的圖像。
最后要注意:背面UIImageView
的圖像將始終相同,因此我不一定需要知道背面UIImageView
是什么。 imageView將始終使用相同的UIImage進行初始化,從原點開始,並用寬高比填充屏幕。
我想要的效果是使自定義UIView看起來像大的居中UIView middleView上有孔
如果UIView middleView確實確實有孔,那肯定會簡單得多。 這可以通過層掩膜輕松實現。
例如,這張金星圖像上有兩個方孔,從背后的Stack Overflow廣告中露出了一個憤怒的家伙:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.