私の質問は簡単です。
CAGradientLayerを使用して、UIViewの素敵なグラデーションの背景を作成したいと思います。
しかし、問題は、それが私の望みの素晴らしい赤い色の代わりに醜い紫色を表示することです。
これが私が使用しているコードです:
- (void)viewWillAppear:(BOOL)animated {
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = self.view.bounds;
gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor blackColor] CGColor], (id)[[UIColor blackColor] CGColor], (id)[[UIColor colorWithRed:107 green:0 blue:27 alpha:1] CGColor], nil];
[self.view.layer insertSublayer:gradient atIndex:0];
}
その結果、私はそれを見ることができます:
そして、それは私が望んでいることではありません...誰かがこれで私を助けることができれば。
ありがとう !乾杯 :)