0

Ich versuche, die Tab-Leiste aus einer UITabBarController ausblenden.Hide UITabBar in UITabBarController mit Autolayout

Diese erfolgreich die Tab-Leiste versteckt:

self.tabBar.hidden = true

Allerdings habe ich jetzt einen schwarzen „weißer Fleck“, wo die Tab-Leiste verwendet werden.

Ich habe einige Lösungen für dieses Problem auf SO gesehen, aber sie haben die Frames direkt modifiziert und nicht in das automatische Layout übernommen.

Wie kann ich die Hauptansicht ausdehnen, um den Rest des Bildschirms mit Autolayout zu füllen?

Antwort

0

Oft ist es weil, die Controller-Ansicht ist nicht erlaubt, unter der unteren Leiste zu erweitern. Sie können dies durch

self.edgesForExtendedLayout = UIRectEdgeBottom; 
aktivieren
Verwandte Themen