navigationBar.tintColor 同時影響標題文字與按鈕顏色。barTintColor 控制背景色,tintColor 僅控制按鈕/文字色。if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) {
self.navigationController.navigationBar.tintColor = [UIColor brownColor];
} else {
self.navigationController.navigationBar.barTintColor = [UIColor brownColor];
}
NSFoundationVersionNumber 為運行時基金會版本號,編譯期常數 NSFoundationVersionNumber_iOS_6_1 對應 iOS 6.1。floor 取整後比較,避免浮點誤差。titleTextAttributes 設定標題字體/顏色。