J'aimerais mettre en œuvre l'effet d'une vue qui glisse vers l'intérieur, un peu comme l'animation d'une vue introduite par presentModalViewController, mais la vue ne glisse que pour couvrir la moitié de l'écran.
Je l'ai abordé de cette façon :
1) Juste avant que la nouvelle vue n'apparaisse et ne se glisse, ajoutez la vue enfant Subview. Positionnez-la de manière à ce qu'elle soit hors de vue au début.
2) Appelez une méthode sur le contrôleur de vue de la sous-vue pour exécuter le code de Core Animation afin de l'intégrer.
La procédure ci-dessus ne semble pas fonctionner (rien ne se passe - la vue apparaît simplement à son emplacement de départ). L'ajout de la vue à l'avance dans viewDidLoad ne fonctionne pas non plus. Idéalement, j'aimerais que le code ait la même exigence que presentModalViewController - qui exige que vous instanciez le contrôleur de vue au moment où vous avez besoin de faire apparaître la vue et de l'animer.
J'apprécierais que vous puissiez fournir un pointeur ou un code pour animer la vue en entrée et en sortie.