Swift Present Model ViewController не отображается UINavigationBar? - PullRequest
0 голосов
/ 27 июня 2019

Мой сценарий, я пытаюсь реализовать переход модели ViewController из VC_A в VC_B.Здесь, VC_B, я вставил в Navigation-контроллер, но навигационный контроллер не отображается предварительно (я имею в виду, без цвета оттенка).Как это исправить?

let cropViewController = self.storyboard!.instantiateViewController(withIdentifier: "cropviewcontroller") as! DDCropViewController
    cropViewController.delegate = self
    cropViewController.image = image
    cropViewController.pointSize = CGSize(width: 40, height: 40)
    let navController = UINavigationController(rootViewController: cropViewController)
self.present(navController, animated:true, completion: nil) 

Ответы [ 2 ]

0 голосов
/ 27 июня 2019

Ниже код работает нормально.

// MARK: Navigation Bar Color Apply
UINavigationBar.appearance().barTintColor = #colorLiteral
UINavigationBar.appearance().tintColor = #colorLiteral
UINavigationBar.appearance().titleTextAttributes =[NSAttributedString.Key.foregroundColor : UIColor.white]
0 голосов
/ 27 июня 2019

Напишите ниже строку в представленном ViewController (здесь ваш VC_B) метод viewWillApear

self.navigationController?.navigationBar.barTintColor = UIColor.black //AnyColorYouWant

Надеюсь на его помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...