更改父视图控制器背景颜色

时间:2012-03-16 19:24:15

标签: iphone ios ipad ios5 viewcontroller

我需要在翻转视图控制器中更改父视图控制器的背景颜色。我使用以下代码执行此操作,这在iOS 4.3模拟器中工作正常,但是,iOS 5.1模拟器中的背景颜色不会更改。 iOS 5中有哪些更改?

-(IBAction)red {
    self.parentViewController.view.backgroundColor = [UIColor redColor];
    [self.delegate flipsideViewControllerDidFinish:self];
}

1 个答案:

答案 0 :(得分:1)

我认为您想在iOS 5中使用self.presentingViewController。(请注意,此属性在iOS 5之前不可用。)

另一个选项,假设您的委托是呈现视图控制器,将通过委托方法更改backgroundColor。

相关问题