¿Cómo puedo decirle a UITableView que se desplace SOLO cuando su contenido no se ajusta?Desplazar UITableView solo cuando el contenido no se ajusta a
Quiero evitar el desplazamiento que rebota cuando todas las filas encajan en la vista de tabla.
¿Cómo puedo decirle a UITableView que se desplace SOLO cuando su contenido no se ajusta?Desplazar UITableView solo cuando el contenido no se ajusta a
Quiero evitar el desplazamiento que rebota cuando todas las filas encajan en la vista de tabla.
UITableView es una subclase de UIScrollView. UIScrollView tiene una propiedad alwaysBounceVertical Así que intente esto:
MyTableView.scrollEnabled = Table_rowcount * rowheight > tableview.frame.size.height;
También se fijan en la propiedad de alwaysBounceVertical UIScrollView.
Tengo la misma pregunta que 'Enrico Detoma' ¿Puede proporcionar más información sobre cómo obtener el valor' Table_rowcount'? Además, ¿dónde debería poner la línea anterior que mencionó en su respuesta? –
UITableView tiene un dataSource, dondequiera que obtenga los datos para la tabla. Esto a menudo es una matriz, así que simplemente cuente los elementos en esa matriz Table_rowcode int = [MyArray count]; Puede configurar las propiedades de desplazamiento y rebote justo después de saber cuánto tiempo dura la matriz. – Rayfleck
Ok, muchas gracias. +1 por respuesta innovadora :) –
UITableView establece su propiedad alwaysBounceVertical
(que de forma predeterminada es NO en UIScrollView) en SÍ de forma predeterminada. Puede cambiar este comportamiento estableciendo esta propiedad en NO.
¡Muy importante! No pude encontrarlo en los documentos ... –
posible duplicado de [Cómo deshabilitar el desplazamiento en la tabla UITableView cuando el contenido se ajusta a la pantalla] (http://stackoverflow.com/questions/7410845/how-to-disable-scrolling-in-uitableview-table-when -the-content-fits-on-the-scree) – Pang