2016-05-10 5 views
2

Ich habe mir den Kopf gestoßen, als ich versuchte, dies zu lösen, was wahrscheinlich ein kleines Problem mit einem UIScrollView sein wird. Ein kleiner Hintergrund könnte helfen.XCode 7.3 ScrollViews und Navigationscontroller

Ich habe einen ViewController, der eine Navigationsleiste hat. Oben rechts befindet sich eine Schaltfläche ('Hinzufügen'), die einen Push zu diesem neuen View-Controller mit dem Namen Bill hinzufügen ausführt.

Bei "Bill hinzufügen" habe ich "Scroll View Insets anpassen" deaktiviert und die Größe auf "Freeform" eingestellt. Ich fügte ein NavigationItem hinzu, genannt Rechnung hinzufügen, ohne Zurück-Taste, aber mit einem BarButtonItem, Cancel, das auf der linken Seite ist. Ich habe dann eine neue UIScrollView hinzugefügt, und mit automatischen Einschränkungen, deaktiviert "Constrain to Margins" und gesetzt alle relationalen Constraints auf Null.

Innerhalb der UIScrollView, ich eine UIView hinzugefügt, und mit auto-Einschränkungen, legen Sie alle relationalen Einschränkungen auf Null, und nannte es ContentView.

ich dann Linked (Steuertaste) von InhaltAlle - Ansicht (die UIScrollView der Eltern) und Einschränkungen, die für „gleiche Breite“ und „Equal Heights“, und stellen Sie die „Equal Heights“ Priorität „Niedrig“ .

Jetzt füge ich Elemente in InhaltAlle wie jede andere Sicht, aber wenn simuliert, oder auf meinem Handy installiert ist, macht es eine der folgenden

  • Gibt mir keine Scrollfunktionen
  • Gibt mir minimal blättern Fähigkeiten, dh es scrollt, aber nur etwa 40 Pixel wert

Hier ist ein Bild meiner Szene Explorer

enter image description here

Wenn Sie eine Idee haben, dies zu tun, oder wo ich vermasselt bin, lass es mich wissen! Danke und Prost!

Antwort