Pregunta

Tengo un UIScrollView en mi proyecto. Tengo un controlador de vista me gustaría añadir al menos un hijo del UIScrollView. Me gustaría hacer eso así:

[scrollView addSubview:theViewController.view];

o hay una mejor manera? (Theview es una vista, no el programa de televisión)

Por otra parte, me gustaría ser capaz de utilizar un controlador de UIButton en vista padre de ScrollView para cambiar si el usuario se desplaza con ScrollView y no interactuar con theview o NO desplazándose con ScrollView e interactuar con theview. ¿Debo tener que establezca la propiedad:

scrollView.userInteractionEnabled = NO;

o habría que desactivar la interacción con theview porque es un niño?

Gracias por su ayuda!

¿Fue útil?

Solución

  1. Esta es la forma correcta.
  2. En la ScrollView, setScrollEnabled: para apagar el desplazamiento.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top