0
我有2個uiview。一個是顏色,一個是透明的。我需要以如圖所示的透明矩形的方式將它一起渲染。然而,我並沒有這樣做,我總是得到全綵色圖像。我該怎麼辦?用透明uiview渲染顏色uiview
UIGraphicsBeginImageContextWithOptions(colorView.bounds.size, colorView.opaque, 0.0);
[colorView.layer renderInContext:UIGraphicsGetCurrentContext()];
[transparentView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIGraphicsEndImageContext();
改性 我所需的視圖將只有1倍的UIView,我將保存該視圖的圖像。我期望的視圖將具有空心矩形(透明視圖),而不是將其放在其他視圖上。
哦......我不能用這種方法。該方法僅在目標視圖上顯示透明視圖。所以有兩種觀點。我需要這樣做,這兩種觀點一起呈現並保存爲圖像。我該怎麼辦? –