interface builder - affichage en horizontal (ios5)

Rvb33Rvb33 Membre
06:15 modifié dans Vos applications #1
Bonjour,

Je dois organiser mon interface avec la surface du device en horizontal (paysage). seule orientation possible dans mon appli
Il est toujours affiché en vertical (portrait) incapable de trouver une commande pour arranger ça.
je suis dans interface builder pas dans le simulateur.
Vous connaissez?

merci encore

Réponses

  • DrakenDraken Membre
    06:15 modifié #2

    Tu dois modifier la méthode shouldAutorotateToInterfaceOrientation de ton contrôleur de vue, comme ceci :

    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation<br />{<br />&nbsp; &nbsp; if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft)<br />&nbsp; &nbsp; &nbsp; &nbsp; return YES;<br />&nbsp; &nbsp; if (interfaceOrientation == UIInterfaceOrientationLandscapeRight)<br />&nbsp; &nbsp; &nbsp; &nbsp; return YES;<br />&nbsp; &nbsp; return NO;<br />}<br />
    


  • Rvb33Rvb33 Membre
    06:15 modifié #3
    Merci de la réponse mais ma demande était plus simple:
    Dans interface builder:
    "inspector attributes" (quatrième icône à  partir de la droite) "Orientation":  sélectionner "Landscape"
    Ainsi la vue est présentée horizontalement.
  • DrakenDraken Membre
    06:15 modifié #4
    Je t'ai dis comment moi je le faisais. Je n'ai jamais réussi a utiliser IBuilder, avec les IBoutels, les liens tracés à  la souris et les listes de classes. Pour moi la conception d'une interface se fait avec du code, ou avec un système entièrement graphique. L'hybridation c'est bien pour les plantes, pas pour les outils de développement. * lance un sort pour se protéger des jets de tomates *


  • AliGatorAliGator Membre, Modérateur
    06:15 modifié #5
    Ca marchera pas ton sort
    :o :o :o :o :o :o :o :o
  • DrakenDraken Membre
    06:15 modifié #6
    La bave de l'Aligator n'atteint pas le blanc Dragon survolant majestueusement le marais !

  • laudemalaudema Membre
    06:15 modifié #7
    :o
    dans 1323614823:

    Pour moi la conception d'une interface se fait avec du code :o , ou avec un système entièrement graphique. L'hybridation c'est bien pour les plantes, pas pour les outils de développement :o .

    ça doit te couter un max en neuro-stimulants de travailler comme ça : le Perrier par palettes et les citrons par cagettes !
    Mets toi à  Interface Builder et au champagne, tu verras c'est plus de fun et moins de stress :)

    PS, (as usual), Ali avait raison, ton sort ne fonctionne pas , les tomates pleuvent.
  • AliGatorAliGator Membre, Modérateur
    06:15 modifié #8
    Nan mais je crois qu'il y en a qui aiment se compliquer la vie, et calculer des positions d'éléments par code avec des lignes et des lignes de code partout, au lieu de dessiner l'interface à  la souris et faire un drag&drop de l'interface vers le code pour créer l'outlet (surtout avec Xcode4 où c'est devenu encore plus facile)...

    C'est vrai quoi "pourquoi faire simple quand on peut faire compliqué" et pourquoi dessiner l'interface visuellement alors qu'on peut rajouter des lignes et des lignes de code pour faire la même chose de façon moins lisible ? :D :P ^^
  • DrakenDraken Membre
    06:15 modifié #9
    Mais pourquoi ils sont aussi méchants avec moi ?  :'( :'( :'( :'( :'( :'(

    Je me vengerais en créant un outil visuel, capable de créer des interfaces et des applications sans une SEULE LIGNE DE CODE !  >:D

  • AliGatorAliGator Membre, Modérateur
    06:15 modifié #10
    Ca existe déjà  ça Draken. Ca s'appelle Interface Builder (et accessoirement les bindings et le KVO aussi, à  travers par exemple CoreData, pour ne vraiment plus avoir à  rien écrire)
  • DrakenDraken Membre
    06:15 modifié #11
    Vas donc le dire à  un novice venant de télécharger Xcode 4.2 pour créer une application, sans avoir la moindre notion de programmation !

  • AliGatorAliGator Membre, Modérateur
    06:15 modifié #12
    En tout cas j'attends avec impatience ton soft alors :D :P
  • DrakenDraken Membre
    06:15 modifié #13
    Tu te rends compte qu'un tel projet a besoin de quelques années de réflexions sur le concept, le design et la simplicité d'emploi ?
  • AliGatorAliGator Membre, Modérateur
    06:15 modifié #14
    Ah bon, pourquoi ? Ah peut-être parce que tu comptes faire toute son interface par du code ? ^^ :D
  • DrakenDraken Membre
    06:15 modifié #15
    Oué !  8--)

Connectez-vous ou Inscrivez-vous pour répondre.