2010-05-25 8 views
1

Ainsi, dans une application iPhone, je travaille, j'ai décidé que la meilleure façon d'afficher tout le contenu de l'utilisateur est d'avoir la partie supérieure de l'écran affiche des informations, et le bas de l'écran montre des informations différentes. Cependant, la partie inférieure changera parfois, alors je travaillais sur la mise en œuvre de cela.Commutation entre subviews dans l'iPhone App

Une autre application qui fait cela est l'application MTGLife, voici quelques images:

http://picasaweb.google.com/lh/photo/HILMaJPnbLxP6hQRkn_6XA?feat=directlink http://picasaweb.google.com/lh/photo/d5wpS8x_aRyAEOBpYYIxwQ?feat=directlink http://picasaweb.google.com/lh/photo/RW-BQfqx-VytRim3BxeRZQ?feat=directlink

Vous voyez que sur appuyer sur un bouton, le sélecteur bascule et affiche le journal. Frapper le même bouton les repousse, avec une jolie animation. Je voudrais faire la même chose dans ma demande. Je ne suis pas sûr de la meilleure façon de s'y prendre quand même ...

Je pensais que je ferais 2 UIViews, et je les ferais simplement basculer entre eux, mais je veux d'abord avoir des opinions sur la façon de faire cela, puis une poussée dans la bonne direction.

Merci!

Répondre

2

Les 2 UIViews sont une bonne approche. En utilisant les fonctions d'animations UIView, vous pouvez basculer entre le journal et le sélecteur avec la transition souhaitée.

Dans l'exemple d'application UICatalog (voir TransitionViewController), là un exemple sur la façon d'animation en deux sous-vues

+0

Oh mon dieu, c'est parfait! Merci de m'avoir indiqué cet exemple de code! –