17
UIViewレイヤーの内側の影の効果?
次のCALayerがあります。 CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = CGRectMake(8, 57, 296, 30); gradient.cornerRadius = 3.0f; gradient.colors = [NSArray arrayWithObjects:(id)[RGB(130, 0, 140) CGColor], (id)[RGB(108, 0, 120) CGColor], nil]; [self.layer insertSublayer:gradient atIndex:0]; 内側にシャドウエフェクトを追加したいのですが、その方法がよくわかりません。drawRectで描画する必要があると思いますが、これは他のUIViewオブジェクトの上にレイヤーを追加します。これは、一部のボタンの後ろのバーになるはずなので、何をすべきか途方に暮れているのでしょうか。 別のレイヤーを追加することもできますが、内側のシャドウ効果を実現する方法がわかりません(このように: 感謝してください...