2016-03-24 1 views
0

J'ai une application où j'ai une carte (MKMapView) et une interface utilisateur qui pourrait changer très souvent. J'essayais d'utiliser des conteneurs de storyboard: l'un contenant le MKMapView qui se trouve en dessous et l'autre qui devrait gérer l'interface utilisateur. Mais, ce faisant, le premier conteneur capture les événements tactiles et je ne peux pas déplacer ma carte. Existe-t-il un moyen de gérer directement les événements tactiles?Conteneur empilé et interaction utilisateur

Merci.

Répondre

0

J'ai finalement compris cela. Lorsque vous utilisez des conteneurs dans IB, il ajoute en fait une vue pour ce ViewController particulier. Vous pouvez donc appeler myViewController.view.superView et il renvoie la vue qui se trouve à l'intérieur du viewController d'origine avec le conteneur. Utilisez-le pour masquer ou afficher la vue du conteneur!