Если в продлении действия изменить цвет панели навигации следующим образом:Как применить цвет панели навигации к строке состояния в расширении?
class ActionViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
UINavigationBar.appearance().barTintColor = UIColor.green
Тогда результат выглядит следующим образом, с строке состояния в белом:
Но если одна и та же строка (UINavigationBar.appearance().barTintColor
) применяется к приложению (в отличие от расширения), тогда результат отличается, например, если в проект шаблона основной детали XCode добавлена следующая строка:
class MasterViewController: UITableViewController {
override func viewDidLoad() {
UINavigationBar.appearance().barTintColor = UIColor.green
Тогда это результат с строке состояния также зеленый:
Как я могу получить в строке состояния появится зеленый в расширении действия?
[попробовать это] (http://stackoverflow.com/a/34658477/1378447), дайте нам знать результат. –