2010-05-11 5 views
2

Je développe une application iphone qui stocke certaines données dans une base de données. Cela fonctionne bien. Mais maintenant j'ai un problème quand je veux montrer les données. Parce que pour montrer les données j'ai besoin de concevoir une autre vue. Mais je suis confronté à un problème lorsque j'essaie d'ajouter une autre vue. Est-il possible d'avoir plusieurs vues dans une application basée sur la vue, parce que mon application est une application basée sur la vue? Si oui, comment le faire? S'il vous plaît aidez-moiAjout d'une autre vue à une application basée sur la vue

Merci à l'avance Joy

Répondre

5

oui. En principe, créez votre nouvelle vue [alloc/init], puis affichez-la.

Normalement, vous l'affichez en le poussant sur la pile du contrôleur de navigation.

[self.navigationController pushViewController:newViewController animated:YES];

Si vous ne disposez pas d'un contrôleur de navigation, soit vous devez en créer un (votre meilleur pari pourrait être d'utiliser Xcode pour faire une application de navigation et jeter un oeil à la façon dont le mettre ensemble) .

Si vous voulez juste afficher simplement un second contrôleur de vue, vous pouvez afficher que comme un contrôleur de vue modal: alloc/init votre deuxième contrôleur de vue puis l'afficher avec

[self presetModalViewController:newViewContoller animated:YES];

Enfin vous pourriez faire une vue de face/flipside. Jetez un oeil au modèle d'application utilitaire dans xcode.

0

Oui, il est possible d'utiliser plusieurs vues. Vous pouvez les ajouter manuellement à la fenêtre en utilisant addSubView.

Vous pouvez également utiliser un contrôleur de vue tel qu'un UINavigationController ou un UITabBarController.

Cela dépend de la façon dont vous voulez afficher les vues et comment l'utilisateur peut basculer entre elles.

Questions connexes