UIScrollView + Centered View + Ambigous Scrollable Content Size + viele iPhone-Größen

Ich habe

application, das sollte im Quer- und Hochformat funktionieren.view mit Scroll-Ansicht in voller Größe oben.Einige Ansicht innerhalb der Bildlaufansicht mit fester Breite und Höhe. (mit zusätzlichen H- und W-Einschränkungen)set, um die innere Bildlaufansicht als horizontal zentriert im Container anzuzeigen. (hinzugefügt gemäß Einschränkung)

Ich habe eine Warnung im Interface Builder "Hat eine mehrdeutige scrollbare Inhaltsbreite".

Die einzige Möglichkeit, dieses Problem zu beheben, die ich kenne, besteht darin, nachgestellte und führende Einschränkungen festzulegen. Aber für verschiedene iPhones (5,5 ", 4,7", 4 ") muss ich verschiedene nachgestellte und führende Einschränkungen festlegen.

Wie kann ich diese Warnung beseitigen und trotzdem die horizontale Ansicht mit festem B und H für alle iPhone-Größen zentrieren?

Ich erstelle ein Github-Repo, um dieses Problem zu veranschaulichen: ScrollViewAmbigous

Dies ist kein Duplikat vonUIScrollView Scrollable Content Size Ambiguity, aber es ist ähnlich (und zwar nicht beantwortet), aber diese Frage bezog sich insbesondere auf verschiedene Größen von iPhones.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage