2016-04-19 10 views
0

すべてのView Controllerの背景をグラデーションとして設定したいと思います。現在、私はのviewDidLoad()でこれを実行しています:iOS - すべてのView Controllerにグラデーションをバックグラウンドとして追加

CAGradientLayer *gradient = [CAGradientLayer layer]; 
gradient.frame = self.view.bounds; 
gradient.colors = [NSArray arrayWithObjects:(id)[UIColorFromRGB(0x10425E) CGColor], (id) [UIColorFromRGB(0x487F9D) CGColor], nil]; 
[self.view.layer insertSublayer:gradient atIndex:0]; 

どのように私はすべてのビューコントローラのためにこれを行うことができ、それがなくても、すべてのView ControllerののviewDidLoadに入れて()?

答えて

5

このコードを使用してUIViewControllerサブクラスを作成し、すべてのView Controllerの基本クラスとして使用します。

関連する問題