0

J'écris ma première application iPad tabbar à laquelle un contrôleur de vue partagée est ajouté. Tout fonctionne correctement, mais le problème est que j'essaie d'afficher le contrôleur de vue racine et le contrôleur de vue détaillée chaque fois que la vue est chargée en mode portrait. Pour être très clair, j'ai besoin que deux contrôleurs apparaissent de la même manière qu'ils apparaîtraient en mode paysage. S'il vous plaît laissez-moi savoir les gars, s'il y a un moyen de le faire ou d'autres pensées que vous avez afin que cela me soit utile.Comment afficher UISplitViewController de la même façon dans les deux orientations

Je regarde MGSplitViewController mais je l'ai laissé comme dernière option.

Merci pour votre temps.

Répondre

2

Ce que j'ai fait était d'ajouter un TableView à l'intérieur de la vue détaillée (la vue de la table qui serait affichée en mode portrait). J'ai accroché ce TableView à ma source de données afin que les mêmes données soient affichées. Et lorsque l'application passe en mode paysage, je mets simplement l'alpha de TableView à 0 dans willRotateToInterfaceOrientation, et à 1 quand il passe à Portrait. Le seul inconvénient est qu'il y a un avertissement lorsque vous connectez deux tables à la même source de données "a déjà un enfant remplissant ce rôle". Mais c'est juste un avertissement, mon application est déjà dans iTunes Store et fonctionne très bien sans accidents.

+0

Merci Ricardo..Je vais essayer – racharambola