プロジェクト内でMPMoviePlayerViewControllerを使用しています。UIButtonsとUINavigationbarの外観を次のように定義しました。
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil]
setBackgroundImage:[UIImage imageNamed:@"woodenBarButton"]
forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navigationbarBackground"]
forBarMetrics:UIBarMetricsDefault];
そのため、MPMoviePlayerViewControllerもナビゲーションバーを使用しています。問題は次のとおりです。ボタンは指定された外観を使用しますが、ツールバーは=>見た目がお粗末です。だから今私は次の質問があります:
- MPMoviePlayerViewControllerのUINavigationBarに外観を使用するように説得できますか?
- または、MPMoviePlayerViewControllerの場合にのみ外観を完全に削除できます。
playerViewController.navigationitem.leftbarbuttonitemを介してボタンにアクセスし、プロパティを上書きしようとしましたが、機能しません。
あなたが私を助けることができれば素晴らしいでしょう。ありがとう。