SWRevealViewController
アプリにサイド ナビゲーション メニューを実装するために使用しています。ユーザーが正面図をタップすると背面図が閉じ、正面図が再び操作できるようになることを除いて、背面図が開いているときに正面図を操作できないようにしたいと思います。現在、フロント ビューから対話を削除するこれら 2 つのSWRevealViewController
デリゲート メソッドがあります。
- (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;
}
}
ただし、これにより、正面図がタップされたときに背面図が閉じることはありません。どんな助けでも大歓迎です、ありがとう!