SWRevealViewController: Entfernen Sie die Interaktion in der Vorderansicht, wenn die Rückansicht angezeigt wird
Ich muss die Benutzerinteraktion in der Vorderansicht deaktivieren, wenn die Rückansicht angezeigt wird. Ich habe festgestellt, dass andere das Gleiche gefragt haben, aber nicht wirklich verstehen können, wo oder wie der Code implementiert werden soll, den ich gesehen habe.
Bsp .: Ich habe diesen Code von gefundenVerknüpfung,
- (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;
}
}
Habe auch ein paar andere Links gefunden
Link1Link2Link3Ich habe diesen Code, bin mir aber nicht sicher, an welcher Stelle dieser Code richtig eingefügt werden soll. Ich habe versucht, es in meinen Vorder- / Rückansichten und auch in der hinzuzufügenSWRevealViewController
Methode ohne Erfolg
Schätzen Sie, ob mich jemand in die richtige Richtung weisen kann.