¿UITableView, hacer que el pie de página permanezca en la parte inferior de la pantalla? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

La propiedad tableFooterView no corrige el pie de página en la parte inferior de la vista de tabla 10 respuestas

Tengo un UITableView con un pie de página, lleno de una barra de pestañas en una vista personalizada, hecho con el siguiente código:

- (CGFloat)tableView:(UITableView *)tableView
heightForFooterInSection:(NSInteger)section {
    //differ between your sections or if you
    //have only on section return a static value
    return 49;
}

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {

    if(footerView == nil) {
        //allocate the view if it doesn't exist yet
        footerView  = [[UIView alloc] init];
        [footerView addSubview:self.tabBarView];
    }

    //return the view for the footer
    return footerView;
}

Lo que funciona de maravilla, aparte de cuando la tabla tiene menos filas de las necesarias para llenar la pantalla, esto hace que el pie de página se mueva hacia arriba en la pantalla, ya que la tabla ya no crea filas vacías, debido a que tiene un pie de página.

Entonces, ¿alguien sabe de una manera de bloquear el pie de página personalizado en la parte inferior de la pantalla o, para hacer que el tableView cree filas vacías como solía hacer?

¡Gracias!

Gareth

Respuestas a la pregunta(2)

Su respuesta a la pregunta