Wie ändere ich die Größe eines Popovers?

Ich habe Probleme, die Größe meiner Popover-Präsentation zu ändern. Hier ist was ich bisher habe

 override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) // func for popover
{
    if segue.identifier == "popoverView"
    {
        let vc = segue.destinationViewController

        let controller = vc.popoverPresentationController

        if controller != nil
        {
            controller?.delegate = self
            controller?.sourceView = self.view
            controller?.sourceRect = CGRect(x:CGRectGetMidX(self.view.bounds), y: CGRectGetMidY(self.view.bounds),width: 315,height: 230)
            controller?.permittedArrowDirections = UIPopoverArrowDirection(rawValue: 0)
        }
    }
}

So weit alles, was dies tut, ist das Popover zu zentrieren und den Pfeil zu entfernen, was gut ist. Die Größe des Containers wird jedoch nicht geändert. Jede Hilfe wäre sehr dankbar. Danke

wenn ich preferredContentSize verwende, erhalte ich die Fehlermeldung "Eigenschaft kann nicht zugewiesen werden: 'preferredContentSize' ist unveränderlich"

Antworten auf die Frage(6)

Ihre Antwort auf die Frage