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"