Storyboard des Startbildschirms, abgeschnitten von der Statusanzeige "In Anruf"

9

Ich habe ein einfaches Startbildschirm Storyboard . Es ist ein UINavigationController mit einem UITableViewController als Wurzel. Es zeigt einfach das korrekte UITitleBar für die Anwendung.

Wenn ich mit der größeren Statusanzeige für die Statusanzeige im In-Call-Modus starte, wird die Titelleiste des Startbildschirms hinter der Statusleiste abgeschnitten. Nach dem Start wird die App korrekt formatiert, so dass der Titel nicht abgeschnitten wird - I.E. Es gibt kein Problem mit dem Storyboard run time .

Kann ich diesen Start-Clipping beheben?

Etwas, das mir auffällt, ist, dass das Storyboard des Startbildschirms keine oberen und unteren Layouthilfslinien zu bieten scheint. Ich bin mir nicht sicher, ob das relevant ist.

Hier ist ein Screenshot des Startscreen-Storyboards:

.

Beachten Sie, dass es keine vertikalen Layoutbeschränkungen zum Anhängen gibt und ich nicht in der Lage bin, mithilfe von Schnittstellenerstellungswerkzeugen irgendwelche Einschränkungen dafür zu erstellen.

    
Benjohn 29.09.2015, 11:49
quelle

1 Antwort

1

Ich denke, ich habe eine Lösung gefunden.

Hier ist mein Storyboard mit Einschränkungen:

Grundsätzlich haben Sie keine Einschränkungen für Table View festgelegt. Zuerst sollten Sie Freeform deaktivieren, indem Sie zu Size Inspector - & gt; Behoben.

Klicken Sie dann auf Ihren Table View , und drücken Sie den Beschränkungsknopf "Quadrat mit Linien" und setzen Sie ihn wie folgt:

Ich glaube, der Grund, warum es nicht funktionierte, war, dass Sie Freeform aktiviert hatten, ohne Einschränkungen dafür festzulegen - aber Sie müssen Freeform nicht verwenden.

Dies könnte ich anhand der von Ihnen bereitgestellten Informationen erfassen. Wenn dies nicht behoben wird, können Sie sich dieses Beispiel ansehen hier .

    
Charles Truluck 14.10.2015 16:31
quelle

Tags und Links