Ändern der Breite der Rückansicht in SWRevealController

8

Ich habe meine Ansichten im Storyboard entworfen. Wenn ich das Menü herausziehe, passt sich die Rückansicht nicht automatisch an die Breite des Geräts an.

Wie kann ich die Breite der Ansicht so einstellen, dass sie mit der von self.revealViewController () definierten Breite übereinstimmt

Danke

    
Ant 30.08.2015, 09:52
quelle

6 Antworten

6
%Vor%

Es funktioniert für mich!

    
Bryan Lin 18.02.2016 16:07
quelle
4

In der Menüleiste können Sie den Controller unterhalb der Zeile der viewdidload-Methode einfügen

%Vor%

Code funktioniert auf dem gesamten Bildschirm einwandfrei.

    
abdul sathar 24.11.2015 13:45
quelle
2
___ answer33895328 ___

In der Menüleiste können Sie den Controller unterhalb der Zeile der viewdidload-Methode einfügen

%Vor%

Code funktioniert auf dem gesamten Bildschirm einwandfrei.

    
___ qstnhdr ___ Ändern der Breite der Rückansicht in SWRevealController ___ qstntxt ___

Ich habe meine Ansichten im Storyboard entworfen. Wenn ich das Menü herausziehe, passt sich die Rückansicht nicht automatisch an die Breite des Geräts an.

Wie kann ich die Breite der Ansicht so einstellen, dass sie mit der von self.revealViewController () definierten Breite übereinstimmt

Danke

    
___ answer46444950 ___

Fügen Sie diesen Code in den Menücontroller ein

%Vor%

Es kann mit jedem Menü funktionieren. Hoffe diese Hilfe!

    
___ antwort43873913 ___

Was ich glaube, Ant suchte, ist dasselbe, was ich zu tun versuchte, als ich auf diese Frage stieß: den Rückblick-Controller auf die Größe der Rückansicht zu bringen (in meinem Fall wollte ich das seit ich hatte UI-Elemente, die in der Rückansicht zentriert werden mussten). Das hat für mich funktioniert:

%Vor%

Es ging davon aus:

dazu:

    
___ answer44918605 ___

Ich schrieb di swift 3 Anweisungen in der viewDidLoad des my MasterControllers, wo ich SWRevealViewController (FrontController und RearController) programmatisch konfiguriere und SWRevealViewController () dem UIApplication.shared.delegate! .window? .rootViewController zuweiße, aber es würde funktionieren auch in der ViewDidLoad Ihres ursprünglichen UIViewController

%Vor%     
___ answer47511718 ___

Setzen Sie "rearViewRevealOverdraw" einfach auf 0, nachdem Sie die Eigenschaft "Revelationsbreite" festgelegt haben. für ein Beispiel,

%Vor%     
___ tag123swrevealviewcontroller ___ Eine UIViewController-Unterklasse zum Präsentieren von Side-View-Controllern, inspiriert von den Apps FaceBook und Wunderlist ___ answer35486523 ___
%Vor%

Es funktioniert für mich!

    
___
Iris 09.05.2017 15:26
quelle
0

Ich schrieb di swift 3 Anweisungen in der viewDidLoad des my MasterControllers, wo ich SWRevealViewController (FrontController und RearController) programmatisch konfiguriere und SWRevealViewController () dem UIApplication.shared.delegate! .window? .rootViewController zuweiße, aber es würde funktionieren auch in der ViewDidLoad Ihres ursprünglichen UIViewController

%Vor%     
Beppex 05.07.2017 06:35
quelle
0

Fügen Sie diesen Code in den Menücontroller ein

%Vor%

Es kann mit jedem Menü funktionieren. Hoffe diese Hilfe!

    
lee5783 27.09.2017 10:00
quelle
0

Setzen Sie "rearViewRevealOverdraw" einfach auf 0, nachdem Sie die Eigenschaft "Revelationsbreite" festgelegt haben. für ein Beispiel,

%Vor%     
GMHSJ 27.11.2017 13:07
quelle

Tags und Links