iOS 9 readableContentGuide
è una UILayoutGuide (essenzialmente, una cosa a cui è possibile applicare vincoli) che tutte le UIViews hanno. L'idea è di mantenere il sottoview con il testo dall'essere troppo ampio su iPad in orizzontale.UIView `readableContentGuide` in Interface Builder?
E 'facile da configurare questo nel codice (v1
è la visualizzazione secondaria, v
è la sua superview):
NSLayoutConstraint.activateConstraints([
v1.topAnchor.constraintEqualToAnchor(v.readableContentGuide.topAnchor),
v1.bottomAnchor.constraintEqualToAnchor(v.readableContentGuide.bottomAnchor),
v1.rightAnchor.constraintEqualToAnchor(v.readableContentGuide.rightAnchor),
v1.leftAnchor.constraintEqualToAnchor(v.readableContentGuide.leftAnchor)
])
Allora. Fin qui tutto bene. Tuttavia ... In due video WWDC diversi, è stato affermato in modo esplicito che è possibile configurare la visualizzazione di una sottoview su readableContentGuide
in Interface Builder.
Ma non spiegano come lo fa.
Quindi la mia domanda è: come do si fa?
Ah che è un sodomita! Saluti –