Cambiar UIViewController self.view frame

Estoy tratando de mostrar una vista xib de ViewController con su vista mostrada debajo de un encabezado fijo (0,0,320,44) que es un viewView agregado en la ventana de la aplicación.

Esto se debe a que necesito que se pegue en la pantalla mientras navego por varios controladores de vista. Es un requisito del proyecto que estoy haciendo.

Hasta ahora he intentado:

Cambiar el tamaño de la vista XIB al tamaño de trama apropiado (0,0,320,416), ambos con notación de puntos y establecedor.

Cambiar el marco en viewDidLoad con self.view.frame = CGRectMake (0, 44, 320, 416);

Pero no está funcionando. ¿Cualquier sugerencia?

Respuestas a la pregunta(2)

Su respuesta a la pregunta