我正在使用Swift 3和SWRevealViewController来创建侧栏菜单应用程序。SWRevealViewController:当后视(菜单)打开时更改Frontview的颜色
后视图(菜单)打开时,如何控制前视图的颜色? 我想显示灰色(如禁用/透明)。 到目前为止,无论我尝试过还没有工作,也无法找到直接的在线解决方案。 我可以控制后视颜色,但不是前视图。
到目前为止,我已经尝试改变后视控制器的viewWillAppear中的前视颜色。
viewWillAppear中的MenuController样子:
覆盖FUNC viewWillAppear中(_动画:BOOL){
print("MenuController - viewWillAppear")
super.viewWillAppear(animated)
self.revealViewController().frontViewController.view.isUserInteractionEnabled = false
self.revealViewController().view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
self.revealViewController().frontViewController.view.backgroundColor = UIColor.blue
self.revealViewController().rearViewController.view.backgroundColor = UIColor.gray
}
它会改变颜色后视但是对于前视图不起作用。 而我想灰色禁用看不只是改变背景颜色。
可以粘贴什么你尝试的看法? – carlos21