Ich habe einen neuen View Controller erstellt, dann eine Scroll-Ansicht als Kind der Stammansicht hinzugefügt und "Leading/Top/Trailing/Bottom Space zu Superview" auf 0 gesetzt, so dass die Die Bildlaufansicht würde den übergeordneten Eintrag vollständig ausfüllen.Falsche Nachlauf Leerzeichen Einschränkungen für Kinder von UIScrollView
Dann habe ich eine Schaltfläche als untergeordnetes Element der Bildlaufansicht hinzugefügt, mit Platzbeschränkungen von 15 bis "Superview" (d. H. Zur Bildlaufansicht). Ich würde also erwarten, dass die Schaltfläche einen Abstand von 15 zu den oberen/linken/rechten Rändern hat und der Inhalt der Bildlaufansicht am Ende der Schaltfläche + 15 endet. Jedoch ist die Breite der Schaltfläche nicht korrekt ist (getestet in Xcode 5 Interface Builder, iOS 7.6 Simulatoren):
Es ist nicht einmal arbeiten, wenn ich auf den Button mit „gleicher Breite einschränken zu Super "! Nimmt immer noch nicht die volle Breite auf.
Wie löse ich das?
Siehe Antwort hier: http://stackoverflow.com/questions/16843633/ios-autolayout-with-uiscrollview-why-does-content-view-of-scroll-view-not-fill – asdfasdfads