? No quiero decir que quiero deshabilitar el desplazamiento. Quiero ser capaz de decirle a la tabla que deje de moverse en forma programática (pero luego debe seguir siendo desplazable después de). es posible?¿Cómo puedo hacer que una UITableView deje de desplazarse
Respuesta
A UITableView
es una subclase de UIScrollView
. Si usted le dice que para desplazarse hasta su posición actual, se detendrá el desplazamiento por lo que este debe trabajar para usted:
[tableView setContentOffset:tableView.contentOffset animated:NO];
Bueno, eso funcionó, pero solo funciona para evitar que la mesa se desplace. Si la tabla no tiene suficientes filas para desplazarse realmente, si lo hago, seguirá rebotando un poco, lo que desencadenará la llamada a scrollViewDidScroll: lo cual estoy intentando evitar al detener el desplazamiento – MusiGenesis
En ese caso, debe deshabilitar el desplazamiento si la vista de tabla no tiene suficientes filas. – ndfred
Esto simplemente no está funcionando. – iOSdev
conjunto tableView.alwaysBounceVertical = NO;
¿Cómo responde esto algo a la pregunta? – Rambatino
@Rambatino: Creo que el usuario estaba respondiendo a mi comentario en la respuesta seleccionada sobre cómo evitar el rebote, aunque esto hubiera sido mejor como comentario. – MusiGenesis
vincular a su vista de tabla a una variable llamada tableView
, a continuación, con la siguiente línea puede desactivar el desplazamiento:
tableView.scrollEnabled = NO;
Set a YES
, si usted quiere que sea desplazable de nuevo.
+1 funciona en mi caso. – Shinichi
Si está utilizando controlador de vista de tabla, siga los pasos siguientes
- Seleccionar controlador de vista de la tabla de guión gráfico
- Ir a atribuir Inspector> ScrollView
- Desactive el desplazamiento activado
- 1. ¿Cómo hacer que IIS7 deje de servir una carpeta?
- 2. Cómo hacer que un LinearLayout pueda desplazarse
- 3. ¿Cómo hacer que el editor de Visual Studio deje de desplazarse más allá de la parte inferior de un archivo?
- 4. Deshabilitar rebotes verticales de UITableView al desplazarse
- 5. ¿Cómo hacer que WiX deje archivos después de la desinstalación?
- 6. ¿Cómo puedo saber si un niño pide stdin? ¿Cómo le digo que deje de hacer eso?
- 7. ¿Cómo hacer que UITableView se pueda reorganizar?
- 8. Trazado de Python: ¿Cómo puedo hacer que matplotlib.pyplot deje de forzar el estilo de mis marcadores?
- 9. UITableView desplazarse a la posición específica
- 10. ¿Cómo puedo hacer que Resharper deje de autocompletar Javascript $ as '$ t?
- 11. ¿Cómo puedo hacer que Emacs deje de parpadear para cambiar el tamaño?
- 12. ¿Cómo puedo hacer que Intellij deje de subrayar mi código scala?
- 13. ¿Cómo hacer que nginx deje de procesar otras reglas y sirva una ubicación específica?
- 14. Hacer uitextview desplazarse programáticamente
- 15. Hacer que twilio deje un mensaje después del pitido
- 16. ¿Cómo puedo hacer que parpadee una elipse?
- 17. Calcular en qué fila dejará de desplazarse UITableView?
- 18. Cargue todas las celdas en UITableView antes de desplazarse
- 19. iPhone UITableView Agregue contenido en la parte superior sin desplazarse
- 20. UITableView Sección Pie de página se superpone al desplazarse
- 21. ¿Cómo puedo hacer que Maven deje de intentar buscar actualizaciones de artefactos de cierto grupo de maven-central-repo?
- 22. ¿Cómo puedo hacer que UITableView tableFooterView se expanda para llenar toda la vista principal?
- 23. Cómo desplazar una UITableView a la tablaFooterView
- 24. Cómo hacer que un lector de pantalla deje de leer y lea contenido diferente
- 25. ¿Cómo puedo decirle a ReSharper que deje de crear campos de solo lectura?
- 26. ¿Cómo puedo obtener una rect visible de UITableView?
- 27. Cómo hacer que NUnit deje de ejecutar las pruebas en la primera falla
- 28. ¿Cómo hacer que Visual Studio deje de copiar archivos DLL durante la compilación sin mi permiso?
- 29. ¿Cómo puedo hacer que la ventana emergente modal desplace su contenido con la página?
- 30. ¿Cómo hacer que una celda en un UITableView no se pueda seleccionar?
Try mirando este enlace: http://stackoverflow.com/questions/986392/programmatically-force-a-uiscrollview-to-stop-scrolling-for-sharing-a-table-vie Esto también podría funcionar: [tableView setContentOffset: tableView.contentOffset animated: NO]; Espero que ayude. :) – wayway
Este título es un poco engañoso. –
@JonathanKing: No creo que sea para nada. Hay una gran diferencia entre "cómo hacer que una tabla deje de desplazarse" y "cómo evito que una tabla se desplace". También es el motivo por el cual las preguntas tienen un título y una descripción más larga para acompañarlo. – MusiGenesis