Beschränkung auf die untere Layout-Anleitung mit TabBar-Problem

8

Ich habe eine UITabBarController basierte iPad App mit containerView auf der ersten Registerkarte. Der containerView hat den Standard-vertikalen Abstand zur unteren Layout-Anleitung. Wenn ich auf die zweite Registerkarte tippe und dann zurück zur ersten Registerkarte gehe, bewegt sich mein Container um 56 Punkte nach unten, die Höhe der Registerkarte und wird dann von der Tableiste abgedeckt.

Ich habe 3 Screenshots gemacht, um das zu verdeutlichen. Der dritte Screenshot zeigt die versteckte Tableiste nach dem Sprung zwischen den Tabs. Es sieht so aus, als ob die untere Layout-Anleitung bis zum Rand heruntergefallen ist. Was ist hier los?

    
Martin Koles 18.02.2014, 10:26
quelle

2 Antworten

32

Ich bin mir nicht sicher, was hier passiert ist, aber ich denke, dass dies helfen könnte:

Deaktivieren Sie die untere Leiste in Ihren UIViewController-Eigenschaften

Hoffe das wird helfen!

    
Nicolas Bonnet 18.02.2014, 10:36
quelle
2

Nicolas Bonnets Antwort, die Option "Kanten unter der Leiste verlängern" zu deaktivieren, funktionierte nicht für mich. In meinem Fall schien das Problem darin zu bestehen, dass ich die untere Einschränkung meiner Ansicht auf den Bottom Layout Guide gesetzt habe.

Stattdessen habe ich die unteren Kanten meiner Schaltfläche und die ViewController-Ansicht wie unten gezeigt ausgerichtet.

Wählen Sie sowohl Ihre Ansicht als auch die Hauptansicht aus:

Tippen Sie dann unten rechts im Interface Builder auf das Auswahlmenü "Ausrichtung" und wählen Sie "Untere Kanten":

    
toddg 26.04.2017 15:49
quelle

Tags und Links