フォームUIViewControllerを継承したクラスを実装しました。私はxibエディタを使用してタイトルバーとツールバーの縦向きを作成し、それらを回転させると正しく回転します。しかし、私はこの方法を使用して手動でサイズを変更したいMPMoviePlayerControllerを持っている:UIViewControllerの実装で回転してdidRotateFromInterfaceOrientationを呼び出さない
-(void) didRotateFromInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation
{
_mvp.view.frame = CGRectMake(_titlebar.frame.origin.x , _titlebar.frame.origin.y + _titlebar.frame.size.height , _titlebar.frame.size.width , super.view.frame.size.height - 2* 44);
[_mvp stop];
}
_mvpは私MPMoviePlayerControllerです。私はこのメソッドを使用してアプリケーションの初期段階でサイズを変更しても何の問題もないので、このメソッドが呼び出されない理由を理解できません。 (ムービーも再生を続けているので)私はshouldAutoRotateToInterfaceOrientationを実装してYESを返しました。これが何らかの形で実行されないのですか?
おかげ
......を使用していますか? – sidyll
申し訳ありませんが、それを書いている間に偶然ヒットリターンとそれはただ投稿しました:) – LonelyCat