webentwicklung-frage-antwort-db.com.de

Was ist der sichere Bereich in xib in xcode 9?

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?

enter image description here

18
Jagdeep Singh

Beispielverbindung des sicheren Bereichs XIB .

Enable Safe Area layout guide

enter image description here

enter image description here

enter image description hereenter image description here

Sichere Label-Einschränkungen sind:

enter image description here

  • 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.

Apple Doc Safe-Layoutanleitung

iPhone X Design Guide

8
Jack

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.

3
Hakikat Singh