La façon de présenter une demi-modal-vue-contrôleur sur le dessus avec iOS 7 transitions personnalisées

Comment pourrais-je aller sur la présentation d'un "demi-vue" contrôleur sur le dessus de l'écran principal contrôleur?

Exigences:
- Présenter un second point de vue contrôleur qui glisse sur le dessus de la vue principale du contrôleur.
- Second point de vue contrôleur ne devrait montrer plus de la moitié de la vue principale du contrôleur de
- Principal-vue-contrôleur doit rester visible derrière seconde vue-contrôleur (fond transparent, ne montrant pas de noir en dessous)
- Second point de vue contrôleur doit animer avec animation similaire à modale verticale de couverture, ou iOS 7 de transition personnalisé
- L'utilisateur peut toujours interagir avec des boutons sur l'écran principal contrôleur lors de la seconde vue-contrôleur est actif (c'est à dire la seconde vue contrôleur ne couvre pas l'ensemble de la principale-vue-contrôleur)r
- Second point de vue contrôleur a sa propre logique complexe (ne peut pas être un simple point de vue)
- Les story-boards, Enchaîne, iOS 7 uniquement
- sur iPhone uniquement, pas d'iPad.

J'ai essayé avec un modal-vue-contrôleur, mais cela ne permet pas d'interaction avec vue principale du contrôleur. Quelqu'un peut-il donner un exemple de comment faire cela avec iOS7 transition personnalisée ou une autre méthode.

Jetez un oeil à UIActionSheet , qui pourrait résoudre votre problème . Voici le lien vous pouvez commencer avec : eureka.ykyuen.info/2010/04/14/iphone-uiactionsheet-example

OriginalL'auteur johnsampson | 2014-04-05