Cómo cambiar el tamaño de un popover
Tengo problemas para cambiar el tamaño de mi presentación de popover. Esto es lo que tengo hasta ahora.
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)
}
}
}
Hasta ahora, todo lo que hace es centrar el popover y quitar la flecha, lo cual es bueno. pero no cambia el tamaño del contenedor. Cualquier ayuda sería muy apreciada. gracias.
cuando uso preferredContentSize me sale el error "No se puede asignar a la propiedad: 'preferredContentSize' es inmutable"