webentwicklung-frage-antwort-db.com.de

Xcode 8 GM Start des Storyboard-Layouts

Ich habe XCode 8 GM seed ausprobiert und im Storyboard ein schwerwiegendes Problem gefunden. Entweder Sie verwenden Auto Layout oder deaktivieren es. Xcode 8 wird mit einem UIView verspielt in ein UIScrollView , wie hier gezeigt:

 enter image description here

 enter image description here

Die Sache mit dem Kabel ist, wenn ich die Größe von UIView in die ScrollView ändern, Xcode beenden und mein Projekt erneut öffnen, wird UIView wieder sinnvoller , jedesmal.

Haben Sie das gleiche Problem gesehen?

Denken Sie, dass Apple diesen großen Fehler mit der offiziellen Version von XCode 8 behoben hat?

Vielen Dank!

UPDATE Leider hat selbst die offizielle Version von Xcode 8 das gleiche Problem :(

16
xscoder

wenn Sie Auto Layout verwenden, wählen Sie bitte eins nach dem anderen UIViewController-Szene im Haupt-Storyboard aus. Klicken Sie auf Frame aktualisieren , werden alle Frames eines ausgewählten View-Controllers automatisch angepasst. 

 enter image description here

10
ChenSmile

Die einzige Problemumgehung, die ich für dieses Problem gefunden habe, besteht darin, die Größe der Ansichts-Controller mithilfe des Größeninspektors "zu fixieren". 

0
Kevin

Wenn Sie Ihren Build für iOS 9.3 oder frühere Versionen kompilieren, können Sie die Builds for-Option einfach in 9.3x ändern.

Builds ändern für 9.3: -

 enter image description here

0
user3796634

Sie können die simulierte Größe des View-Controllers im Größeninspektor ändern. Gehen Sie zum Größeninspektor und ändern Sie die simulierte Größe in Freiform. Sie können Breite und Höhe der Ansicht nach Ihren Wünschen einstellen. Um den Bildschirm wie in iOS 9 anzuzeigen, ändern Sie die Breite und Höhe auf 600.  enter image description here

0
Fawad Masud