Question

J'ai un UIScrollView dans mon projet. J'ai un contrôleur de vue, je voudrais ajouter un enfant du UIScrollView. Est-ce que je peux faire exactement cela comme ceci:

[scrollView addSubview:theViewController.view];

ou est-il une meilleure façon? (TheView est une vue, pas l'émission de télévision)

De plus, je voudrais être en mesure d'utiliser un UIButton dans le contrôleur de vue parent de ScrollView pour basculer si l'utilisateur défile avec ScrollView ou non, et pas en interaction avec theView ou pas défiler avec scrollview et d'interagir 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!

Était-ce utile?

La solution

  1. Ceci est la bonne façon.
  2. Sur la ScrollView, setScrollEnabled: pour désactiver le défilement.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top