Laden eines ViewControllers in eine Containeransicht

Ich habe eine containerView mit Vollbild in einer VC. Wenn ich dem containerView ein untergeordnetes Element manuell von einem Storyboard aus hinzufüge, sieht ein eingebetteter Abschnitt gut aus:

Aber wenn ich die VC per Code einbinde:

class BannerContainerVC: UIViewController {

    @IBOutlet weak var container: UIView!

    override func viewDidLoad() {
        super.viewDidLoad()
        let vc = storyboard?.instantiateViewControllerWithIdentifier("test") as UIViewController
        self.container.addSubview(vc.view)
    }
}

Ich bekomme super seltsame Ergebnisse:

Antworten auf die Frage(8)

Ihre Antwort auf die Frage