2016-08-09 179 views
3

Kann ich einen ViewController von containerView größer als die containerView-Größe machen? Ich habe versucht, die Größe der ContainerView programmatisch zu erhöhen, wenn eine Schaltfläche geklickt wird, so dass es den Rest seines ViewController-Inhalts anzeigt. Ich habe versucht, das zu tun, aber das ContainerView scheint zu verschütten (alles, was außerhalb seiner Rahmengröße ist) in der übergeordneten Ansicht.Machen Sie einen ViewController von containerView größer als die containerView-Größe. Möglich?

+0

Versuchen Sie, Bildlaufansicht zu verwenden, können Sie Größe und Inhaltsgröße festlegen. –

Antwort

0

Ja, Sie können das sicherlich tun. Aber Sie können finden, dass Auto-Layout mit Ihnen darauf kämpfen will. Wenn Sie sagen, dass der Inhalt "verschüttet" ist, dann meinen Sie, dass die Sicht Ihres Kind-View-Controllers außerhalb seines Containers liegt. Stellen Sie sicher, dass Sie die Eigenschaft 'clipsToBounds' in Ihrer Containeransicht auf YES (oder true in swift) setzen Am besten.

+1

Super! aktivierte das "Clip Subviews" -Kontrollkästchen des containerView über den Attribut-Inspektor und behob das Problem. – ALz

+0

Ich habe es schwer, dies zu erreichen. Funktioniert das auch für ein Embed-Segment, weil die Eigenschaft 'clipsToBounds' in meiner Container-Ansicht auf YES gesetzt ist, aber das scheint nicht zu helfen. – SAHM