スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[iOS]UISplitViewControllerとMPMoviePlayerControllerのフルスクリーンとの競合

Problems:
・フルスクリーン状態での回転時に、

- (void)splitViewController:(UISplitViewController *)splitController willHideViewController: withBarButtonItem: forPopoverController:
- (void)splitViewController:(UISplitViewController *)splitController willShowViewController: invalidatingBarButtonItem:


のデリゲートメソッドのうち、なぜか willShowViewController の方だけ呼ばれない。

・フルスクリーン状態で回転を行い、フルスクリーンの解除を行った時のアニメーションが異常になる。
フルスクリーン解除時のアニメーションがUISplitViewControllerのフルスクリーンになる前の見た目がのこったままになっている。


現在調査中です。 20120905

追記(20120910):妥当な打開策が見当たらないのでMGSplitViewControllerを利用することとなりました。
追記(20120910):一つの仮説がたちました。MPMoviePlayerControllerはフルスクリーン時に、自分の張り付いている親のさらに親へ貼りつくように設定されているようなので、UISplitViewControllerのsubviewsを乱してDelegate関係やアニメーションに影響を与えるのではないだろうか。
このエントリーをはてなブックマークに追加

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。