Comment définir UIViewController “arêtes” propriétés
Je vois les sélections suivantes dans la table de montage séquentiel pour étendre les bords d'un UIViewController du point de vue sous navBars/tabBars:
Mais comment définir ces propriétés à l'échelle mondiale pour l'ensemble de mes ViewControllers dans le code? Plutôt que manuellement en cochant/décochant sur chaque ViewController dans le Storyboard.
Vous devez vous connecter pour publier un commentaire.
Il y a un couple de nouvelles propriétés dans iOS7 le contrôle de ces paramètres.
edgesForExtendedLayout
dit ce que les bords doivent être prolongé (gauche, droite, haut, bas, tous, aucun, ou toute combinaison de ceux-ci). L'extension de l'arête inférieure égale "par le Bas" Barres de tique, l'extension bord supérieur est égal à "Sous les Barres du Haut" tique.extendedLayoutIncludesOpaqueBars
indique si les bords doivent être automatiquement prorogé en vertu de l'opacité des bars. Donc, si vous combinez ces deux paramètres vous permet de simuler n'importe quelle combinaison de interface builder tiques dans votre code.Si vous ne voulez pas à s'étendre à toutes les arêtes, il suffit d'ajouter:
En Objective-C:
Les propriétés que vous voulez, c'est: