swift 2在不同的viewcontrollers中应用相同的背景

时间:2016-06-14 18:01:38

标签: ios background swift2 ios9 viewcontroller

我有4个以上的ViewControllers都是同一个类。当我在Viewcontroller.swift中添加背景时,它仅适用于一个视图控制器。 `

class ViewController: UIViewController {`
    override func viewDidLoad() {
        super.viewDidLoad()
        self.view.backgroundColor = UIColor(patternImage: UIImage(named: "bg")!)
    }

我的所有视图控制器都有不同的故事板ID,所以我可以调用这些并然后应用背景。如何在我的所有视图控制器上应用相同的背景而不保留它们。任何建议都非常感谢。

1 个答案:

答案 0 :(得分:1)

在AppDelegate中,添加以下行:

window.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]]

然后在所有视图中,只需设置:

self.view.backgroundColor = [UIColor clearColor]