2013-10-05 3 views
1

J'ai un UISplitViewController dans une barre d'onglets. Je sais que ce n'est pas officiellement pris en charge par Apple, mais cela a fonctionné pour iOS 5/6. Dans iOS 7 Je reçois une barre grise en bas de l'écran similaire à celui indiqué dans ce post:Utilisation de MGSplitViewController Onglet interne

UISplitView with UITabbar

J'ai suivi les conseils et essayé le MGSplitViewController. Il a semblé fonctionner parfaitement, j'ai simplement changé mon type et presto tout est venu comme prévu. Un nouveau problème se produit cependant. Les autres onglets ont cessé de tourner. L'onglet contenant le mgsplitview tourne, les autres ne le font pas.

Quelqu'un at-il déjà vécu cela? Y a-t-il une solution rapide?

Merci

Répondre

0

changez la hauteur - = statusBarHeight;

avec

if (NSFoundationVersionNumber <= NSFoundationVersionNumber_iOS_6_1) { 
    height -= statusBarHeight; 
} 

dans MGSplitviewController

0

Cela a fonctionné pour moi aussi:

Je UISplitViewController et ajouté sous-classé la ligne ci-dessous pour viewDidLoad et qui ont fixé la ligne grise.

self.extendedLayoutIncludesOpaqueBars = YES; 
Questions connexes