当后视图显示时,我需要禁用前视图上的用户交互。发现其他一些人问同样的事情,但不能真正理解在哪里或如何实现我所看到的代码。
例如:我从链接中找到了这段代码,
- (void)revealController:(SWRevealViewController *)revealController
willMoveToPosition:(FrontViewPosition)position {
if(position == FrontViewPositionLeft) {
self.view.userInteractionEnabled = YES;
} else {
self.view.userInteractionEnabled = NO;
}
}
- (void)revealController:(SWRevealViewController *)revealController
didMoveToPosition:(FrontViewPosition)position {
if(position == FrontViewPositionLeft) {
self.view.userInteractionEnabled = YES;
} else {
self.view.userInteractionEnabled = NO;
}
}
还发现了一些其他链接
我有此代码,但不确定插入此代码的正确位置。我尝试将它添加到我的前/后视图以及SWRevealViewController
方法中,但没有成功
感谢有人能指出我正确的方向。