Tengo una vista donde algunas UITextViews se agregan a un UIScrollView. Cuando aparece la vista, todos los datos se cargan correctamente en scrollView, pero también tengo un tableView donde puede seleccionar diferentes impuestos para un artículo. Una vez que selecciona un elemento en esa vista de tabla, el scrollView se borra y se monta de nuevo con los nuevos elementos. Rellena el scrollView con los datos correctos, pero una vez que se llena, se desplaza aleatoriamente a cualquier posición de la vista de desplazamiento en lugar de desplazarse sin animación hacia la parte superior. He comprobado mi código y después de montar el ScrollView que utilizo:UIScrollView se desplaza aleatoriamente al agregar contenido
[self.scrollPreciosTarifasGUI scrollRectToVisible:CGRectZero animated:NO];
También he intentado usar:
[self.scrollPreciosTarifasGUI scrollRectToVisible:CGRectMake(0,0,1,1) animated:NO];
pero he el mismo resultado.
¿Cómo puedo solucionar esto?
¿Quiere decir que resolverlo colocando mi scrollView en otro scrollView? – Alex
funcionó para mí. Aunque no entiendo por qué. –
Eso resolvió mi problema. Agregué todos los datos a un nuevo scrollView creado por código y una vez que se llenó, lo agregué al scrollView "principal". ¡Gracias! – Alex