2010-08-11 5 views
0

J'ai vu beaucoup de messages et de vidéos sur le changement de vues et beaucoup d'entre eux ont des approches très différentes. Certains swap l'ensemble de la vue (via une classe délégué), certains utilisent presentModalViewController: animated :, etcQuel est le moyen le plus propre et le meilleur pour changer de vue?

Alors je demande: quelle est la meilleure façon, la plus propre et la plus conviviale pour changer de vue? (J'utilise l'affichage Permutation comme un moyen de montrer toute nouvelle information qui pourrait être à l'écran pendant une longue période, et non pas un avis temporaire.)

Merci, Derek

Répondre

1

Il n'y a pas de réponse à cette question . Cela dépend de la structure de votre application, de l'interface utilisateur que vous souhaitez présenter et de la manière dont vous souhaitez que la transition soit dirigée vers l'utilisateur. En termes de mémoire, ce que vous faites avec l'ancienne vue est plus important que la façon dont vous présentez la nouvelle vue. Par exemple, si votre vue racine bascule (occasionnellement) entre deux autres vues, vous pouvez les présenter de manière modale ou avec un contrôleur de navigation, mais si vous ne les affichez pas, vous pouvez les libérer/les détruire pour économiser des ressources. (En fait, si vous pouvez revenir en arrière, vous pouvez conserver la vue non affichée et ne la relâcher que si vous recevez un avertissement de mémoire.)

Questions connexes