我正在使用iOS 6,我想为我的所有观看一个背景图片。我应该考虑继承视图控制器的基类并在那里设置视图样式。
答案 0 :(得分:1)
最好的解决方案可能是子类UIViewController
,让所有其他视图控制器继承自这个子类。在子类的viewDidLoad
中,您可以以编程方式创建一个跨越整个屏幕的UIImageView
,并将其图像属性设置为您想要作为背景的图像。
<强>更新强>
另一个更容易实现的解决方案是将其添加到application:didFinishLaunchingWithOptions:
[[self window] setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]]];
然后确保每个视图控制器的主视图具有清晰的背景。