Können Sie mir bitte mitteilen, was in xibs in xcode 9 ein sicherer Bereich (im Bild hervorgehoben) ist und wofür dies verwendet wird?
Beispielverbindung des sicheren Bereichs XIB .
Sichere Label-Einschränkungen sind:
Safe Area Layout Guide
ist die Eigenschaft UIView
. Mit sicheren Bereichen können Sie Ihre Ansichten im sichtbaren Bereich der gesamten Benutzeroberfläche platzieren.
Der sichere Bereich umfasst keine Navigationsleisten, Registerkartenleisten, Symbolleisten und andere Ansichten der Vorfahren.
Verwenden Sie sichere Bereiche als Hilfsmittel für die Gestaltung Ihrer Inhalte.
Beim Entwerfen für das iPhone X müssen Sie sicherstellen, dass Layouts den Bildschirm ausfüllen und nicht durch die abgerundeten Ecken des Geräts, das Sensorgehäuse oder die Anzeige für den Zugriff auf den Startbildschirm verdeckt werden.
Stellen Sie sicher, dass sich der Hintergrund bis an die Ränder der Anzeige erstreckt und dass vertikal scrollbare Layouts wie Tabellen und Sammlungen ganz nach unten fortgesetzt werden.
Sicherer Bereich ist eine Layoutanleitung. Die Layoutanleitung stellt den Teil Ihrer Ansicht dar, der von Balken und anderen Inhalten nicht verdeckt wird. In iOS 11 veraltet Apple) das obere und untere Layout Anleitungen und deren Ersetzung durch eine einzige Anleitung für das Layout sicherer Bereiche.
Apple hat die Eigenschaften topLayoutGuide und bottomLayoutGuide bereits in iOS 7 als Eigenschaften von UIViewController eingeführt. Sie ermöglichten das Erstellen von Einschränkungen, um zu verhindern, dass Ihre Inhalte von UIKit-Leisten wie Status-, Navigations- oder Registerkartenleiste ausgeblendet werden. Diese Layout-Anleitungen sind in iOS 11 veraltet und werden durch eine einzige Layout-Anleitung für sichere Bereiche ersetzt.