我有4个以上的ViewControllers都是同一个类。当我在Viewcontroller.swift
中添加背景时,它仅适用于一个视图控制器。 `
class ViewController: UIViewController {`
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = UIColor(patternImage: UIImage(named: "bg")!)
}
我的所有视图控制器都有不同的故事板ID,所以我可以调用这些并然后应用背景。如何在我的所有视图控制器上应用相同的背景而不保留它们。任何建议都非常感谢。
答案 0 :(得分:1)
在AppDelegate中,添加以下行:
window.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]]
然后在所有视图中,只需设置:
self.view.backgroundColor = [UIColor clearColor]