Estoy cambiando mis tableviews contentInset, de modo que cuando un usuario se desplaza más allá de los límites superiores de la tabla, la tabla se inserta para mostrar UISearchBar oculto sobre tableView.Configuración de UITableView contentInset también insets section header view
Todo funciona bien aparte de las vistas del encabezado de sección. cuando se desplaza hacia abajo, la parte superior del intervalo establecido sectionHeaderView es insertada a la misma distancia desde la parte superior de la pantalla como mi inserción tableview, aquí es en la posición de partida:
En la imagen de arriba la vista sectionheader es establecer en su posición correcta, y el recuadro de la vista de tabla se ha configurado para mostrar el campo de búsqueda.
Se puede ver en esta segunda pantalla, donde la parte superior del intervalo establecido headerview se establece más bajo debido a la inserción tableview 43 píxeles, donde como debe pegarse a la parte superior de la pantalla ocultando la "relacionada" celular y rebotando cuando se libera.
Me parece que necesito para compensar el recuadro de alguna manera, no sólo estoy seguro de cómo ..
que estoy enfrentando el mismo problema exacto (aunque no es para ocultar una barra de búsqueda) y me gustaría encontrar una respuesta – romrom