2015-02-11 2 views
0

Я создал Popover segue в моем проекте и внутри кнопки, когда он коснулся открывать другой ViewController. Тогда внутри другого ViewController Я кнопку, чтобы отклонить фактическую ViewController и поповер тоже со следующим кодом:Проблема, когда Popover представляет другой ViewController

var tmpController :UIViewController! = self.presentingViewController; 

    self.dismissViewControllerAnimated(true, completion: {()->Void in 
     println("done"); 
     tmpController.dismissViewControllerAnimated(true, completion: nil); 
    }); 

Моя проблема заключается в том, что, когда фактическая ViewController будет сместил поповер, как в полноэкранном режиме, то это изменить размер до первоначального размера и увольнять после, а процесс изменения размера анимируется.

В чем причина этого поведения? Как я могу избежать этого?

ответ

0

Я предлагаю вам отклонить контроллер popover view из родительского контроллера представления с помощью делегирования/уведомления.

+0

Да, я мог бы, но я хочу знать, почему это происходит таким образом –

Смежные вопросы