O iOS8 não pode redimensionar a folha de formulário modal após alterar a orientação

Na verdade, o que estou fazendo é no iPad, estou apresentando a folha de formulário modal com meu próprio tamanho (520 x 400). Estava funcionando bem na primeira vez. Então, quando eu giro (retrato para paisagem ou paisagem para retrato), minha folha de formulário modal muda para o tamanho padrão do ios. Além disso, não consegui alterar o tamanho da folha de formulário modal novamente por meio de programação. Desde que, uma vez que a orientação mudou, o ios tornou a minha folha de formulário modal (520X400) no tamanho padrão. Alguma idéia de como consertar isso?

Nota:

Quando corri no dispositivo iOS7, não vejo nenhum problema com o código a seguir. Se algo estiver errado com o meu código, indique-me. Desde que eu não sei o que há de errado com ios8

Aqui está o código que eu usei para alterar o tamanho da folha de formulário modal:

self.navigationController.view.superview.frame = CGRectMake(200, 220, 400, 605);