2011-01-29 1 views
1

Je souhaite faire un contrôleur de barre d'onglets en tant que "fenêtre principale" et je souhaite faire une autre vue, pour un autre bouton.
Comment est-ce que je peux redimensionner la deuxième vue pour que je puisse "la mettre" sur la barre d'onglets, comme le guide me le demande? De 360x460 à 360x411, mais le constructeur de l'interface ne me laisse pas changer la taille. Merci!Impossible de redimensionner la vue dans le constructeur d'interface

+0

Vous avez besoin de faire TabBar Application. – Ishu

+0

Ne modifiez pas la taille de l'autre vue, déplacez simplement les éléments de l'interface utilisateur pour qu'ils n'apparaissent pas derrière la barre. Ou vous pouvez définir UITabBar pour mettre à l'échelle ses sous-vues. –

Répondre

0

Vous placez généralement le nouveau View Controller dans un onglet du contrôleur de la barre d'onglets. La vue sera redimensionnée pour s'adapter à l'espace disponible.

+0

Comment je fais ça? – Calle

5

Je suppose que lorsque vous dites que Xcode ne permet pas de changer la taille, vous voulez dire le constructeur de l'interface.

Si ma supposition est exacte, vous devez changer l '"interface utilisateur simulée" de votre Viewcontroller dans le constructeur d'interface. Sélectionnez la vue racine et définissez Bottom Bar sur la barre d'onglets dans l'inspecteur d'attributs. Cela modifie la taille de la vue en 320x411 sans toucher aux attributs de taille brute.

Interface Builder


EDIT: Je ne conseillerais, mais si vous voulez vraiment changer la taille de la vue dans le constructeur d'interface, vous devez désactiver tous les éléments de l'interface utilisateur simulé. Je suppose que c'est la barre d'état simulée qui vous empêche de redimensionner la vue.

+0

D'accord, je suivais ce guide à 07.05 http://www.youtube.com/watch?v=LBnPfAtswgw&feature=related S'il vous plaît regardez-le et dites-moi ce qu'il faut faire! (ange) – Calle

+0

@calle voir mon edit. –

+0

Merci mec, mais j'ai mis "Tab Bar" comme Bottom Bar et ça a marché! Elle a utilisé une ancienne version de Xcode. – Calle

Questions connexes