我想在推出视图的drawRect
中绘制一些内容。
另外,我想改变背景颜色。
如果视图是主视图,我可以在self.view.backgroundColor = [UIColor greenColor];
中按viewDidLoad
更改背景颜色。
我在推出viewDidLoad
的{{1}}中使用了它,但它仍然是黑色的。
view controller
答案 0 :(得分:3)
在推送之前设置myViewController
的背景颜色应该有效。
myViewController.view.backgroundColor = [UIColor greenColor];
// push myViewController.
或者您可以转到该视图的viewWillAppear
并在那里设置backgroundColor。
答案 1 :(得分:3)
在Apple Swift中,我们可以使用:
self.view.backgroundColor = UIColor(红色:0,绿色:1,蓝色:0,alpha:1)
背景将变为绿色
答案 2 :(得分:0)
您实际应该在推送视图的viewDidLoad
中自定义视图。这就是它的用途。