У меня возникли проблемы с изменением размера моей презентации popover. Вот что я до сих пор
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)
}
}
}
До сих пор все это делает центр popover и удаляет стрелу, что хорошо. но он не изменяет размер контейнера. любая помощь будет принята с благодарностью. спасибо.
когда я использую preferredContentSize, я получаю сообщение об ошибке "Не могу назначить свойство:" preferredContentSize "является неизменным"