ios7 statusBar的字型顏色設定為白色
1:statusBar字型為白色在plist裡面設定View controller-based status bar appearance 為 NO;設定statusBarStyle 為 UIStatusBarStyleLightContent2:設定statusBar和navigationbar為一體[nav.navigationBar setBackgroundImage:[UIImage imageNamed:@"bg_navbar.png"] forBarPosition:UIBarPositionTopAttached barMetrics:UIBarMetricsDefault];3:tabBarItem被選中沒效果,需要調用sdk7中的方法://相容ios7以前[viewController.tabBarItem setFinishedSelectedImage:actionMenu.selectedIcon withFinishedUnselectedImage:actionMenu.icon];//ios7的方法viewController.tabBarItem.selectedImage = actionMenu.selectedIcon;4:重新整理狀態列statusBar[self setNeedsStatusBarAppearanceUpdate]5:navigationbar上面的BarButtonItem字看不見問題,backBarItem箭頭沒有,則需要//ios7設定BarButtonItem字型顏色,則會顯示出來,不包括返回箭頭[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, 0) forBarMetrics:UIBarMetricsDefault];//設定BarButtonItem顏色,包括返回箭頭[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];6:取消ios7內建手勢,比如navigationcontroller的右滑返回self.navigationController.interactivePopGestureRecognizer.enabled = NO ;