Tengo un UITableView en el estilo agrupado, y solo una sección. Sin embargo, hay un espacio en blanco encima y debajo de la vista de tabla que se muestra cuando el usuario se desplaza demasiado lejos. ¿Cómo puedo eliminar este espacio en blanco?¿Cómo eliminar el espacio del encabezado y el pie de página desde un UITableView?
Respuesta
Puede hacerlo modificando la propiedad contentInset
que la vista de tabla hereda de UIScrollView
.
self.tableView.contentInset = UIEdgeInsetsMake(-20, 0, -20, 0);
Esto hará que la parte superior e inferior toquen el borde.
En realidad, esta pregunta respondió mi pregunta.
uso de la propiedad bounces
UIScrollView
:
[yourTableView setBounces:NO];
Esto eliminará lo que parece ser un acolchado adicional en la parte superior e inferior de la UITableView
. En realidad, simplemente desactivará la vista de desplazamiento de la vista de tabla para desplazarse más allá del borde del contenido.
añadir este código:
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 0;
}
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
return 0;
}
UIView se puede insertar en la parte superior e inferior de la mesa (arrastrar y soltar). Establezca sus propiedades como transparentes y una altura de 1 px. Esto es para eliminar el relleno adicional en frente de las celdas.
también puede utilizar este código para eliminar el espacio entre la primera célula de UITableView ..
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 0.002f;// set this...
}
- 1. Animar un encabezado y pie de página de UITableView
- 2. UITableView encabezado/pie de página color
- 3. Eliminar el encabezado y el pie de página predeterminados del navegador al imprimir HTML
- 4. UICollectionView: cómo agregar espacio entre el pie de página y el encabezado?
- 5. Cómo crear div para llenar todo el espacio entre div de encabezado y pie de página
- 6. encabezado y pie de página y freemarker
- 7. Agregar un UIButton en el encabezado del encabezado de UITableView
- 8. Encabezado y pie de página XSL FO
- 9. listview con encabezado y pie de página
- 10. Crear un encabezado/pie de página PHP
- 11. alinear el texto de pie de página de UITableView
- 12. Encabezado y pie de página personalizados en la página html
- 13. Cómo configurar el encabezado y el pie de página para el diseño lineal en Android
- 14. ¿Cómo incluyo el encabezado y el pie de página con el diseño en Zend Framework?
- 15. Contenido con 100% entre encabezado y pie de página
- 16. ¿Cómo acceder al pie de página o al encabezado de una sección específica en UITableView?
- 17. Android ListView: encabezado/pie de página que llena el espacio restante en la pantalla
- 18. cómo mantener fijo el encabezado y el pie de página de jquery mobile?
- 19. Jquery mobile: deshabilita el encabezado y el pie de página fijo "tocar para alternar"
- 20. Cómo cambiar el encabezado de sección/pie de página de UITableView sin volver a cargar toda la vista de tabla
- 21. Capacidades de impresión de encabezado HTML y pie de página
- 22. Configuración de un pie de página básico en una UITableView
- 23. encabezado y pie de página en gambas PDF
- 24. Actualice el título del pie de página de la sección en UITableView sin recargar
- 25. Cambiando o eliminando encabezado y pie de página en TCPDF
- 26. android listviews: vistas de encabezado y pie de página
- 27. Un pie de página y encabezado de varias líneas en el informe
- 28. Encabezado, pie de página y tablas grandes con iTextSharp
- 29. UITableView Sección Pie de página se superpone al desplazarse
- 30. Ocultar encabezado y pie de página al imprimir desde Internet Explorer usando Javascript o CSS
Gracias por la respuesta, pero no es en realidad el rebote que estoy hablando. Lo que quiero tratar de eliminar son los aproximadamente 10px-20px que se encuentran entre la parte superior de la vista de tabla y la primera celda que se muestra, y lo mismo para el pie de página. – cgossain
@cgossain actualizó mi respuesta. –
Gracias esa es una solución mucho más elegante. Resultó que 30 px era esa cantidad que necesitaba. – cgossain