Cambiar el tamaño de UITableView a iPhone 5/5

¿Cómo puedo adaptar la altura de UITableView en function del tamaño de pantalla del iPhone (es decir, adaptarme al iP5)? En iPhone 4/4, el UITableView se adapta hasta el final de UIView, pero en el iPhone 5 no. He habilitado la reproducción automática y ya he intentado ejecutar el siguiente código (sin éxito):

self.friendsTable.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleHeight ; 

¿Alguna idea?

En iPhone 4 / 4s:

iPhone 4 / 4s

En iPhone 5/5:

iPhone 5 / 5s

XIB: introduzca la descripción de la imagen aquí

En IB, select su vista de tabla. Seleccione "Editor" en el menu superior. Seleccione el pin. Luego select "Espacio inferior para supervisar". Asegúrate de que Autolayout esté habilitado. Eso debería resolver tu problema.

Por lo tanto, si está utilizando la reproducción automática, solo tiene que configurar "Espacio inferior para supervisar", puede hacerlo seleccionando su UITableView y luego select Editor> Pin (menu superior). O select la vista UITable y configure la reproducción automática a través de los accesos directos, como mostrar en la image a continuación.

introduzca la descripción de la imagen aquí

Si no está utilizando la reproducción automática, select su UITableView, select la vista "Mostrar el inspector de tamaño" y ajuste el tamaño como la image a continuación.

introduzca la descripción de la imagen aquí

Espero que eso te ayude.

 self.friendsTable.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight ; self.view.autoresizesSubviews = YES; 

Si está utilizando Autolayout, simplemente agregue la restricción "Espacio inferior a Superview". Espero que resuelva tu problema. Gracias