我正在开发具有横向和纵向两种位置的 iOS 应用程序。
使用 iOS5,我想将背景图像设置为自定义 UINavegationBar。
我用的是:
if([self.navBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)] ) {
[self.navBar setBackgroundImage:[UIImage imageNamed:@"TabBarContactsPort.png"] forBarMetrics:UIBarMetricsDefault];
[self.navBar setBackgroundImage:[UIImage imageNamed:@"TabBarContactsLand.png"] forBarMetrics:UIBarMetricsLandscapePhone];
}
我在 viewDiLoad 方法中编写了这段代码,它适用于纵向,但在横向模式下使用相同的图像。
请帮助我和thaaanks。