如何更改UIViewController的背景颜色

时间:2016-04-07 09:23:54

标签: ios iphone swift uicontainerview

我有一个MainViewController,它有一个容器视图。边缘边缘很少。
现在我导航到另一个视图ViewController1。假设我在ViewController1中的某个区域出现错误。然后我想用红色改变我的MainViewController背景。因此视图应如下所示(屏幕截图已附加),其中红色边框为MainViewController背景

enter image description here

这是我的代码

class ViewController1: UIViewController {
var MainVC =  MainViewController()
     override func viewDidLoad() {
        super.viewDidLoad()
        MainVC.view.backgroundColor = UIColor.redColor()
    }

但它不起作用

2 个答案:

答案 0 :(得分:5)

试试这个:

self.view.backgroundColor = UIColor. greenColor()

答案 1 :(得分:-3)

您可以从导航控制器获取任何uiviewcontroller对象:

navigationController .viewControllers;