it-swarm.com.ru

Каков цвет фона по умолчанию для панели навигации в iOS 7?

Я хотел бы установить цвет фона меню в цвет панели навигации. Каков наилучший способ сделать это?

21
Zia

Цвет панели навигации по умолчанию в iOS 7: [UIColor colorWithRed:(247.0f/255.0f) green:(247.0f/255.0f) blue:(247.0f/255.0f) alpha:1];

37
Nikos M.

Чтобы получить оттенок цвета панели навигации, сделайте это:

[aNavbar barTintColor]

Используя это, когда вы устанавливаете цвет фона вашего меню, вам не нужно будет менять его в случае изменения оттенка панели навигации.

3
Daniel Larsson

Swift 4.2

UIColor(red: 0.969, green: 0.969, blue: 0.969, alpha: 1.0)
2
Jayden Irwin

В Swift , это:

UIColor(colorLiteralRed: (247/255), green: (247/255), blue: (247/255), alpha: 1)
1
He Yifei 何一非

Swift 4

Я не уверен, что цвет не меняется от версии к версии. В моем приложении я использую это:

var navBarDefalutColor: UIColor?

// save:
navBarDefalutColor = self.navigationController?.navigationBar.tintColor

//restore:
self.navigationController?.navigationBar.tintColor = navBarDefalutColor!
1
Alex

Swift 3.0 +

UIColor(red: (247/255), green: (247/255), blue: (247/255), alpha: 1)

0
Starchand

Вы можете установить для barTintColor значение nil, чтобы восстановить белый цвет по умолчанию.

0
funkenstrahlen