有誰知道,我如何才能使iOS7中的UINavigationBar全黑?默認它是白色的,我需要黑色。IOS7 UINavigationBar黑色背景
-1
A
回答
0
下面是編程創建了一個黑色的UIImage,並將其設置爲UINavigationBar的外觀的一種方式:
UIView *background = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 568, 44)];
background.backgroundColor = [UIColor blackColor];
UIGraphicsBeginImageContext(background.frame.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[background.layer renderInContext:context];
UIImage *backgroundImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[[UINavigationBar appearance] setBackgroundImage:backgroundImage
forBarMetrics:UIBarMetricsDefault];
0
找到了我自己。進入故事情節,設計師,選擇視圖控制器,請從屬性推斷督察,改變上欄「不透明的黑色導航欄」
+0
Interface-Builder不幸的只是提供了一個模擬的外觀(查看標籤,它說「Simulated Metrics」)。您需要在代碼(每個ViewController)或您的info.plist(每個應用程序)中設置它。 – auco
1
如果你的目標只適用於iOS 7,您可以使用:
[[UINavigationBar appearance] setBarTintColor:(UIColor *)];
相關問題
- 1. StatusBar背景黑色,UIAlertView背景黑色,一切都是黑色
- 2. StatusBar iOS7背景顏色
- 3. imagecopy黑色背景
- 4. 背景是黑色
- 5. Subclipse diff變黑色背景
- 6. Visual Studio黑色背景?
- 7. Android:EditText顯示黑色背景
- 8. NetBeans,黑色背景主題
- 9. UIView中的黑色背景?
- 10. videojs禁用黑色背景
- 11. imagecopyresampled PNG黑色背景
- 12. Threejs畫布背景黑色
- 13. C#WPF gif黑色背景
- 14. css問題背景黑色
- 15. PNG有黑色背景
- 16. dismissModalViewControllerAnimated產生黑色背景
- 17. 文本的黑色背景
- 18. php Imagemagick jpg黑色背景
- 19. CCShaky3D打開背景黑色
- 20. UITabBar刪除黑色背景
- 21. itextsharp firefox黑色背景
- 22. Android LinearLayout背景黑色
- 23. MPMoviePlayerController存在黑色背景
- 24. WPF橢圓黑色背景
- 25. 使gvim 7.2背景黑色
- 26. 更改UINavigationBar UISearchController的背景顏色
- 27. 更改UINavigationBar的背景顏色
- 28. 如何從黑色背景更改背景顏色?
- 29. Imagick - 使黑色背景變成白色
- 30. Android - 黑色背景變成灰色
可能複製[如何更改iOS 7中的導航欄顏色?](http://stackoverflow.com/questions/18929864/how-do-i-change-the-navigation-bar-color-in-ios-7 ) – Rajneesh071