0

我正在使用 iOS 6,我想为我的所有视图创建一个背景图像。我是否应该考虑从视图控制器的基类继承并在那里设置视图样式。

4

1 回答 1

1

最好的解决方案可能是子类UIViewController化并让所有其他视图控制器从这个子类继承。在viewDidLoad子类中,您可以以编程方式创建一个UIImageView跨越整个屏幕的图像,并将其图像属性设置为您想要作为背景的图像。

更新
另一个更容易实施的解决方案是将其添加到application:didFinishLaunchingWithOptions:

[[self window] setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]]];

然后确保每个视图控制器的主视图都有清晰的背景。

于 2013-03-12T21:32:54.207 回答