设置navigationBar背景在ios5有了官方支持
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 50000
if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]){
NSLog(@"111");
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navi.png"] forBarMetrics:UIBarMetricsDefault];
}
#endif
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 5.0) {
CLog(@"ios5");
}else {
CLog(@"ios4");
}