2011-07-11 3 views
0

Je veux faire une application simple et je me demande quelle méthode de navigation serait la meilleure. L'application doit avoir une liste sur l'écran d'ouverture en mode tableau, vous pouvez alors sélectionner un élément particulier sur cette liste pour voir la vue détaillée de cet élément.Navigation basée sur l'application Question - Débutant iOS

Est-il possible d'avoir du texte et éventuellement une image dans la vue de détail?

Merci

Répondre

1

Est-il possible? La plupart des applications se comportent de cette façon sur l'iPhone. Regardez les contacts, les notes, les photos, les paramètres et des milliers d'autres applications.

Les applications sont composées de plusieurs vues. Ce que vous décrivez est une application basée sur la navigation avec une vue de table et une vue personnalisée (votre vue de détail qui contient une vue d'image pour afficher votre image et une vue de texte pour afficher votre texte).

+0

Merci. Connaissez-vous des fichiers de code source autour de moi pour commencer à développer cela. Je veux avoir environ 25 éléments individuels sur la vue de la table qui mènent ensuite à la vue détaillée – Jarrod

+0

Salut, par exemple, voir mon poste. Cela vous aide-t-il? – Ilanchezhian

1

Oui, il est possible d'avoir une sous-classe de UIView (comme UITextView, UIImageView) dans la vue détaillée. En utilisant l'application basée sur la navigation, le RootViewController aura une vue tabulaire, et quand une ligne est sélectionnée, (tableview: didRowSelectAtIndexPath :), vous pouvez présenter la vue détaillée qui peut contenir les sous-vues qui y sont ajoutées.

Par exemple, regardez ceci link.

+0

merci, je vais vérifier l'exemple de forage. Est-il possible de forer 3 niveaux. C'est à dire. Le premier niveau est une catégorie de jeux, le second est un nom de jeu spécifique, le suivant est l'explication détaillée des jeux? – Jarrod

+0

Oui, certainement c'est possible ... Si vous avez regardé l'exemple de forage, le deuxième niveau est également une vue de table. U peut ajouter UIViewController au troisième niveau. – Ilanchezhian

1

Il y a plusieurs façons de le faire:

  1. List = TableView
    Vue détaillée = Une autre UIView (transit/changement à une autre vue)

  2. List = TableView
    Détail Vue = TableView Cell agrandi
    (Original: chaque cellule = 40 px, quand on clique dessus, cette cellule spécifique = 100px)

  3. List = TableView
    Détail Vue = popups
    par exemple En utilisant le Popup avec une flèche noire. Mais soutenir que très petite taille

à répondre à votre question, OUI, les 3 façons peuvent utiliser du texte l'image &, et même audio & vidéo & openGL. , c'est-à-dire les trois sous-classes de vue d'utilisation de UIView. La classe View est différente mais le how-to est le même.

^^