Widok kontenera iOS nie honoruje intrinsicContentSize

Chcę użyć widoku kontenera, aby wyświetlić podgląd kamery. Chcę, aby kamera wyśrodkowała się na środku i zachowała odpowiedni współczynnik proporcji. (jest różowy, aby było jasne, gdzie jest jego ramka)

Utknąłem na pierwszym etapie próby wyświetlenia podglądu kamery w rozmiarze mniejszym niż kontener.

Mam podklasę UIView dla widoku Kontrolera kamery i mam kod:

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

Niestety nie jest to honorowane:

Od czytania dokumentówintrinsicContentSize wygląda na to, czego chcę. W końcu chcę również użyć Auto Layout, ale staram się rozwiązać jedną rzecz na raz.

Jak to zrobić?

questionAnswers(2)

yourAnswerToTheQuestion