【发布时间】:2013-01-27 16:53:44
【问题描述】:
如何在细节拆分视图中为导航栏设置不同的背景图像,以便它处于横向而不是纵向时?
这是我使用的代码
[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) 模式下的宽度不同,那么我们如何为每个设置不同的图像呢?
【问题讨论】:
标签: ios objective-c ipad