Comment renouveler automatiquement le contenu d'une vue.
johnny2012
Membre
Bonjour,
Je suis débutant en xcode.
J'essaie de faire une petite application de recettes.
J'affiche la page de présentation de la recette et j'aimerais ensuite afficher les différentes étapes de la recette les unes à la suite des autres. Comme les recettes n'ont pas le même nombre d'étapes, je pense afficher chaque étape au fur et à mesure dans la même vue (celle de la première étape) mais je ne vois pas comment faire.
Les étapes sont dans un fichier .plist.
J'ai besoin de vos conseils car je ne sais vraiment pas comment je pourrais faire cela.
Si il y a un moyen plus facile, je suis aussi preneur.
Merci d'avance
J.
Je suis débutant en xcode.
J'essaie de faire une petite application de recettes.
J'affiche la page de présentation de la recette et j'aimerais ensuite afficher les différentes étapes de la recette les unes à la suite des autres. Comme les recettes n'ont pas le même nombre d'étapes, je pense afficher chaque étape au fur et à mesure dans la même vue (celle de la première étape) mais je ne vois pas comment faire.
Les étapes sont dans un fichier .plist.
J'ai besoin de vos conseils car je ne sais vraiment pas comment je pourrais faire cela.
Si il y a un moyen plus facile, je suis aussi preneur.
Merci d'avance
J.
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
(Voir la doc Apple, toujours aussi riche, en particulier le Table View Programming Guide, très complet et qui va t'expliquer tous les concepts, sans parler de la Class Reference et des multiples Sample Codes toujours dans la doc Apple)
Je t'invite au passage à aller te présenter dans la section "Présentation des Membres" qu'on en sache un peu plus sur toi, ton expérience, ton niveau (en ObjC, en autres langages qui pourraient t'aider, en POO, ...), tes études, les bouquins ou tutos que tu as lus, bref où tu en es dans ton apprentissage d'ObjC et de la POO, quoi.
J'ai fait la présentation, peut-être pas assez complète. Je vais compléter.
Maintenant, vu tes nouveaux propos, quel est exactement le problème ?
Tu veux détecter un glissement ? UIGestureRecognizer (car je suppose qu'une ScrollView, qui est embed dans les UITableView ne t'intéresse pas). Un bouton ? Tu connais IBAction, non ?
Quel est exactement le problème alors ? Il suffit de contrôler ta vue et de charger autre chose en fonction, non ?
Si tu veux une sorte de pagination, peut-être que UINavigationController (quitte à masquer la NavBar) est ce que tu veux ?
Si tu veux du swipe, l'idéal est alors un UIPageViewController (dispo depuis iOS5, avant tu peux aussi te débrouiller à le faire toi-même, à vrai dire ce n'est pas très compliqué, et y'a même des Sample Codes Apple sur UIPageControl & co et des vidéos Apple de la WWDC sur le sujet, mais pour ton niveau débutant c'est sans doute un peu trop pour commencer et si tu te limites à iOS5 autant utiliser la classe toute faite par Apple)
Certaines recettes ont 4 étapes, d'autres 6,... Je voudrais trouver la façon la plus simple pour gérer cela.
Mettre à jour la même 'vue' ou bien en créer plusieurs ou ... ?
Désolé j'ai du mal à expliquer.