2

我正在尝试在我的项目中使用 JASidePanels(来自 github)。我正在使用基于库示例的 centerviewcontroller、leftviewconrtoller 和 JASidePanelController。我已将 UIView 放在 centerviewcontroller 上,然后添加了 IBOutlet。

 @property (weak, nonatomic) IBOutlet UIView *myview;

当菜单出现时我需要改变它的颜色。我该怎么做?我可以更改 centerviewcontroller.view 的颜色,但无法更改放置在 centerviewcontroller.view 上的 UIView 的颜色。我可以在 centerviewcontroller 中更改颜色

  self.myview.backgroundColor = [UIColor redColor];.

但我不知道如何从 JASidePanelController 执行此操作。

4

1 回答 1

0

假设你UIViewController被称为MyViewController.

以下将允许您访问以centerViewController更改其backgroundColor

MyViewController* vc = self.centerViewController;
vc.view.backgroundColor = [UIColor redColor];
于 2014-06-10T00:58:20.740 回答