2010-10-08 6 views
0

J'ai une vue que je réutilise (c'est un écran de sélection de plage de dates) ailleurs dans mon application, c'est la seule vue et il n'y a pas d'autres vues pour naviguer aussi. Donc theres pas de bouton de retour. J'essaie de réutiliser l'écran pour sélectionner une plage de dates dans une autre partie de mon application. Je l'appelle à partir d'un bouton fait sur la vue précédente. Cependant, je préférerais que cela apparaisse comme un dialogue. De plus mon titre est trop grand et si j'ai un bouton de retour, ça ne rentre pas.iPhone, est-il possible d'enlever le bouton de retour et de faire glisser une vue?

Puis-je supprimer le bouton de retour, est ma question principale?

Puis-je faire glisser la vue depuis le bas de l'écran?

Répondre

0

Vous pouvez présenter le point de vue modalement en le plaçant dans un autre contrôleur de vue et de l'avoir glisser vers le haut à partir du bas de l'écran comme ceci:

[self presentModalViewController:modalViewController animated:YES]; 

La valeur par défaut est glisser vers le haut, mais vous pouvez changer avec la Propriété modalTransitionStyle du contrôleur de vue modale. L'utilisation d'une présentation modale peut également résoudre votre premier problème, car vous aurez besoin d'un contrôleur de vue entier plutôt que de la vue et il couvrira tout l'écran.

Questions connexes