Cambiar marco programáticamente con diseño automático

Tengo unaUITableView con Autolayout y necesito reducir la altura cuandoGADBannerView aparece en la parte inferior de la pantalla.

Desafortunadamente con Autolayout es imposible modificar el marco. La solución es eliminar Autolayout y configurar el marco manualmente. Esto es muy peligroso porque todas mis aplicaciones funcionan bien en pantallas de 3.5 'y 4.0' y al eliminar el diseño automático causan una nueva fase de prueba y más esfuerzo.

¿Hay alguna forma de cambiar el marco incluso si el diseño automático está habilitado?

Respuestas a la pregunta(4)

Su respuesta a la pregunta