我正在使用 iOS 6,我想为我的所有视图创建一个背景图像。我是否应该考虑从视图控制器的基类继承并在那里设置视图样式。
问问题
218 次
1 回答
1
最好的解决方案可能是子类UIViewController
化并让所有其他视图控制器从这个子类继承。在viewDidLoad
子类中,您可以以编程方式创建一个UIImageView
跨越整个屏幕的图像,并将其图像属性设置为您想要作为背景的图像。
更新
另一个更容易实施的解决方案是将其添加到application:didFinishLaunchingWithOptions:
[[self window] setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]]];
然后确保每个视图控制器的主视图都有清晰的背景。
于 2013-03-12T21:32:54.207 回答