2015-07-22 23 views
7

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 readableContentGuidein Interface Builder.

Ma non spiegano come lo fa.

Quindi la mia domanda è: come do si fa?

risposta

11

Pin i bordi della vista secondaria ai margini della superview come al solito.

Ora, in Dimensioni ispettore del superview, selezionare la casella di controllo Segui leggibile Larghezza:

enter image description here

+0

Ah che è un sodomita! Saluti –

Problemi correlati