0

J'ai un UIScrollView dans mon projet. J'ai un contrôleur de vue que j'aimerais ajouter en tant qu'enfant de l'UIScrollview. Est-ce que je ferais juste comme ceci:Ajout de la vue à UIScrollView et basculement/interaction

[scrollView addSubview:theViewController.view]; 

ou y a-t-il un meilleur moyen? (theView est une vue, pas la série TV)

En outre, je voudrais être en mesure d'utiliser un UIButton dans le contrôleur de vue parents de scrollView pour basculer si l'utilisateur est en train de faire défiler avec scrollView et ne pas interagir avec theView ou PAS de défilement avec scrollview et d'interaction avec theView. Dois-je avoir juste que définissez la propriété:

scrollView.userInteractionEnabled = NO; 

ou serait-ce désactiver l'interaction avec theView parce qu'il est un enfant?

Merci pour votre aide!

Répondre

3
  1. C'est la bonne façon. Sur le scrollView, setScrollEnabled: pour désactiver le défilement.
Questions connexes