2013-04-27 4 views
0

J'ai une vue avec une barre d'onglets et une barre de navigation. J'ai quelques boutons et champs de texte dans la vue. J'ai un peu d'espace vide au bas de ma vue.Le redimensionnement automatique dans une barre d'onglets ne fonctionne pas

Lors d'un test sur un écran de 3,5 pouces, l'espace vide est occupé par la barre d'onglets. Mais, sur un écran de 4 pouces, je peux voir l'espace laissé clairement. J'ai essayé le redimensionnement automatique de toutes les façons mais ça ne marche pas.

Dois-je créer une vue séparée pour l'écran 4 pouces?

+0

Quelles règles de redimensionnement automatique avez-vous essayées et quelle vue devrait remplir l'espace supplémentaire? La vue que vous voulez remplir l'espace devrait probablement être épinglé à tous les côtés avec une largeur et une hauteur flexibles. – Wain

+0

il est épinglé à tous les côtés avec une largeur et une hauteur flexibles – Sekhar

+0

La barre d'onglets? Il est peu probable que vous deviez redimensionner la barre d'onglets. Pourquoi redimensionner la barre d'onglets plutôt qu'une vue réelle du contenu? – Wain

Répondre

0

Tout en travaillant avec barre d'onglets vous n'avez pas à se soucier de laisser place à la barre d'onglets, il va faire son espace par le redimensionnement (non culture) la hauteur de votre point de vue. En résultat, la taille de l'écran sera réduite.

Mais dans AutoResizingProperty de ce point de vue de cas doit être comme:

[yourView setAutoresizingMask:UIViewAutoresizingFlexibleHeight]; 

Ou si vous faites affaire avec XIB alors il devrait ressembler à:

enter image description here

Avec ces paramètres de votre vue redimensionnera lui-même sur la taille de bot des fenêtres.

Questions connexes