2016-07-18 13 views
-1

Ich mache einen benutzerdefinierten Navigations-Controller mit einer transluzenten "Toolbar" -Ansicht am unteren Rand. Der Child-View-Controller wird ein Tabellen- oder Collection-View-Controller sein. Ich muss diesem Child-View-Controller klar machen, dass unten eine durchscheinende Ansicht vorhanden ist und der Inhalts-Inset angepasst werden muss.Layout-Anleitung (bottomLayoutGuide?) Für eine benutzerdefinierte Ansicht Controller mit einer Ansicht am unteren Rand

Ich habe versucht, die Eigenschaft bottomLayoutGuide auf meinem Navigationscontroller zu überschreiben, aber es scheint nicht verwendet zu werden.

Gibt es eine andere Lösung, um den Insert im Navigationscontroller zu deklarieren, sodass ich die Inhaltseinfügeeigenschaft auf dem untergeordneten Ansichtscontroller nicht manuell anpassen muss?

PS. Wo stelle ich es ein, um automatisch zu arbeiten? AdjustsScrollViewInsets funktionieren?

Antwort

0

Gibt es eine andere Lösung, um den Insert im Navigationscontroller zu deklarieren, sodass ich die Inhaltseinfügeeigenschaft auf dem untergeordneten Ansichtscontroller nicht manuell anpassen muss?

Nein, weil dies ein Kind View Controller ist.

PS. Wo stelle ich es ein, um automatisch zu arbeiten? AdjustsScrollViewInsets funktionieren?

Sie können nicht, weil dies ein Kind View-Controller ist.

Sie sind die Eltern, also haben Sie die Fakten. Du weißt wo alles ist. Verwenden Sie dieses Wissen, um die Inhaltseinfügungen des untergeordneten Ansichtscontrollers selbst festzulegen. (Das ist, was es bedeutet, ein Elternteil zu sein; Sie haben elterliche Verantwortung.)