当导航栏处于横向而不是纵向时,如何在详细拆分视图中为导航栏设置不同的背景图像?
这是我使用的代码
[self.topNavbar setBackgroundImage:[UIImage imageNamed:@"nav-bar-portrait-ipad"]
forBarMetrics:UIBarMetricsDefault];
[self.topNavbar setBackgroundImage:[UIImage imageNamed:@"nav-bar-landscape-ipad"]
forBarMetrics:UIBarMetricsLandscapePhone];
当 splitView 旋转为横向时,永远不会调用 UIBarMetricsLandscapePhone。纵向(768 px)模式下 detailView 的宽度与横向模式(704 px)不同,那么我们如何为每个设置不同的图像呢?