【发布时间】:2014-05-01 08:09:53
【问题描述】:
当显示后视图时,我需要禁用前视图上的用户交互。发现其他一些人问同样的问题,但不能真正理解在哪里或如何实现我所看到的代码。
例如:我从link 找到了这段代码,
- (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 方法中,但没有成功
如果有人能指出我正确的方向,不胜感激。
【问题讨论】:
-
我同意下面 Mayank 的回答。这将是一种更简单的方法。
-
@MayankJain 你能给我一点代码吗?!
-
考虑关注answer
标签: ios uiviewcontroller user-interaction swrevealviewcontroller