Agregue una UIView sobre la parte superior de UITableViewController en Swift

Actualmente uso un UITableViewController (PFQueryTableViewController), me gustaría mostrar una UIView en la parte superior de TableView.

Idealmente, me gustaría hacer esto en el guión gráfico, para poder agregarle fácilmente etiquetas / botones adicionales. Sin embargo, parece que no puedo entender cómo o si puedes hacerlo en el guión gráfico. ¿Está bien?

Lo he intentado mediante programación. Primero creé la variable en la parte superior:

var filterLabelView:UIView = UIView()

Luego agregué lo siguiente enViewDidLoad :

filterLabelView.frame = CGRect(x: self.view.frame.width/2, y: self.view.frame.height/2, width: self.view.frame.width, height: 40)
filterLabelView.center = CGPointMake(self.view.frame.size.width  / 2, self.view.frame.size.height / 2)
filterLabelView.backgroundColor = UIColor.redColor()
self.view.addSubview(filterLabelView) // See below

También probé:

self.view.insertSubview(filterLabelView, aboveSubview: tableView)

Esto crea la UIView roja, pero parece estar incrustada en la vista de tabla, ya que cuando me desplazo hacia arriba y hacia abajo, la Vista se mueve con ella.

Lo que quiero crear

Idealmente, quiero que la vista se sienta en la parte inferior de la pantalla, yno moverse cuando el usuario se desplaza. A continuación se muestra una captura de pantalla de ejemplo de cómo quiero que se vea:

He leído que la mejor manera es usar un UIViewController con un UITableView dentro, pero prefiero no adoptar ese enfoque al ver cuánto está construida mi aplicación.

¿Alguien puede ayudarme a crear este look? Gracias por adelantado

Respuestas a la pregunta(1)

Su respuesta a la pregunta