我正在尝试在我的项目中使用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执行此操作。
答案 0 :(得分:0)
假设您的UIViewController
被称为MyViewController
。
以下内容允许您访问centerViewController
以更改其backgroundColor
:
MyViewController* vc = self.centerViewController;
vc.view.backgroundColor = [UIColor redColor];