Я положил навигационную панель, но я не знаю, как изменить ее цвет, я пытался сделать это в Main.storyboard, но он не работает, тогда я попытался сделать это с помощью кода, но я не знаю, как сделайте это точно. Может кто-нибудь помочь мне, как это сделать?Как изменить цвет панели навигации?
ответ
Это один из способов. войди в классе AppDelegate
и писать эти коды в func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool
Swift 3.0+ Update
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
UINavigationBar.appearance().barTintColor = UIColor.white //1
UINavigationBar.appearance().tintColor = UIColor.red //2
UINavigationBar.appearance().titleTextAttributes = [NSAttributedStringKey.foregroundColor: UIColor.red] //3
return true
}
Это один для цвета фона панели навигации
UINavigationBar.appearance().barTintColor = UIColor.white //1
Для цвета предметов в Панель навигации
UINavigationBar.appearance().tintColor = UIColor.red //2
Цвет краски в навигационной панели.
UINavigationBar.appearance().titleTextAttributes = [NSAttributedStringKey.foregroundColor: UIColor.red] //3
Если вы хотите, вы можете изменить его в том, что когда-либо цвете вы хотите (Пользовательский цвет), с помощью этого (вместо .white
, .red
или любого другого цвета)
UIColor(red: 49/255, green: 75/255, blue: 108/255, alpha: 1.0) //Custom Color
Это просто Например, как использовать его, я думаю, вы знаете, как использовать цвета, а alpha
- прозрачность, поэтому alpha: 1.0
- это 100% прозрачность.
Если у вас есть вопросы, задайте в комментарии.
для объектива c, могу сказать: вам нужно использовать barTintColor UINavigationBar объекта UINavigationController, который вы создали используйте что-то вроде:
UINavigationController *nav = [..... [[nav navigationBar] setBarTintColor:[UIColor greyColor]];
- 1. Как изменить цвет панели навигации
- 2. Изменить цвет текста панели навигации
- 3. Невозможно изменить цвет панели навигации
- 4. изменить цвет панели навигации UINavigationController
- 5. Как изменить цвет текста панели навигации
- 6. Как изменить цвет панели навигации для MFMessageComposeViewController?
- 7. Как изменить активный цвет фона панели навигации?
- 8. Изменить цвет кнопки «Назад» на панели навигации
- 9. Как изменить цвет шрифта/цвет текста UIBarButtonItem на панели навигации
- 10. Изменить цвет ссылки в панели навигации MediaWiki
- 11. Невозможно изменить цвет фона панели навигации
- 12. Изменить цвет панели навигации MPMediaPickerController, возможно?
- 13. изменить цвет панели навигации во всех сценах
- 14. Как изменить цвет навигационной панели?
- 15. Цвет текста панели навигации
- 16. изменить цвет навигационной панели
- 17. Цвет фона для панели навигации
- 18. Как изменить цвет панели навигации для платформы iOS 5?
- 19. Как изменить цвет панели навигации в Foundation 4?
- 20. Как изменить цвет панели навигации в определенном виде
- 21. Как изменить цвет панели навигации в iOS 7 или 6?
- 22. Как изменить цвет фона панели навигации в модальном виде?
- 23. Как изменить цвет текста панели навигации в форматах xamarin android
- 24. Как изменить цвет фона по умолчанию на панели навигации?
- 25. Как изменить цвет панели навигации при прокрутке страницы?
- 26. Как изменить текущий цвет ссылки на панели навигации
- 27. Цель C: Как изменить цвет текста в панели навигации
- 28. Как изменить цвет заголовка панели навигации на Xamarin.iOS
- 29. Как изменить цвет панели навигации и палитры в Liferay 6.2
- 30. Как изменить цвет фона в Панели навигации прошивки 7
Показать свой код, и, скорее всего, вы получите полезный ответ –
Я, я получил свой ответ, спасибо. :) –