我想将所有视图控制器的背景设置为渐变。目前,我在viewDidLoad()中运行它:
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];
如何为所有视图控制器执行此操作而不必将其放入每个视图控制器的viewDidLoad()?
答案 0 :(得分:6)
使用此代码创建一个UIViewController子类,而不是将其用作所有视图控制器的基类。