我有一個UIViewController
,我創建CAGradientLayer發送到備份
CAGradientLayer *gradient = [CAGradientLayer layer];
...
gradient.frame = frame;
self.backGradient = gradient;
[self.view.layer insertSublayer:gradient atIndex:0];
它工作正常背景梯度,以後我要送我的視圖控制器的子視圖_selectionFrame
向後:
(我經常需要發送_selectionFrame
到後和向前,動畫和繪圖目的)
self
是的viewController:
[self.view sendSubviewToBack:_selectionFrame];
但是,這發送gradient
後面的_selectionFrame
。我希望它只是在漸變的上方,但低於其他每個子視圖。問題在於漸變不是視圖,所以我不能使用漸變的函數。
我想打電話給[self.view sendSubviewToBack:gradient];
但是這不起作用。
工程,很簡單。 – AlexWien