【问题标题】:Changing the Parent View Controller's Background Color更改父视图控制器背景颜色
【发布时间】:2012-03-16 19:24:15
【问题描述】:

我需要在翻转视图控制器中更改父视图控制器的背景颜色。我使用以下代码来执行此操作,它在 iOS 4.3 模拟器中运行良好,但是,背景颜色在 iOS 5.1 模拟器中不会改变。在 iOS 5 中发生了什么变化?

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

【问题讨论】:

标签: iphone ios ipad ios5 viewcontroller


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-01
    • 2018-06-11
    • 1970-01-01
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多