La vista de contenedor de iOS no respeta el tamaño de contenido intrínseco

Quiero usar una vista de contenedor para contener una vista previa de la cámara. Quiero que la cámara se centre en el medio y mantenga su relación de aspecto adecuada. (es rosa para que sea obvio donde está su marco)

Estoy atascado en el primer paso de intentar que la vista previa de la cámara aparezca en un tamaño más pequeño que el contenedor.

Tengo una subclase UIView para la vista del controlador de cámara y tengo el código:

- (CGSize)intrinsicContentSize
{
  return CGSizeMake(320, 240);
}

Desafortunadamente esto no es honrado

De la lectura de los documentos,intrinsicContentSize Parece que es lo que quiero. Eventualmente, también quiero usar Auto Layout, pero estoy tratando de resolver una cosa a la vez.

¿Cómo hago este trabajo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta