IOS-6\7 UICNAvigationBarの色の仕方が変わります.http://www.th7.cn/Program/IOS/201310/155057.shtml

651 ワード

IOS 7でUITNavigationBarを設定する方法が変わりました.
まずiOS 7と前バージョンを区別する方法は以下の通りです.
//   iOS7    if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1)
具体的な書き方の違いは次の通りです.実は多くなりました.
    if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) {       
      // Load resources for iOS 6.1 or earlier
      self.navigationController.navigationBar.tintColor = [UIColor brownColor];
  } else {
      // Load resources for iOS 7 or later
      self.navigationController.navigationBar.barTintColor = [UIColor brownColor];
}