Использование JASidePanels

Я пытаюсь использовать JASidePanels (из github) в моем проекте. Я использую centerviewcontroller, leftviewconrtoller и JASidePanelController на основе примера библиотеки. Я поместил UIView на centerviewcontroller, а затем добавил IBOutlet.

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

Мне нужно изменить его цвет, когда появится меню. Как мне это сделать? Я могу изменить цвет centerviewcontroller.view, но не могу изменить цвет UIView, который я поместил в centerviewcontroller.view. Я могу изменить цвет в centerviewcontroller

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

но я не знаю, как это сделать из JASidePanelController.

1 ответ

Предполагая ваш UIViewController называется MyViewController,

Следующее позволит вам получить доступ к centerViewController изменить его backgroundColor:

MyViewController* vc = self.centerViewController;
vc.view.backgroundColor = [UIColor redColor];
Другие вопросы по тегам