put backgroundcolor in init for tabs
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
91eb0a5636
commit
0351a0620d
@ -30,6 +30,7 @@ open class SubNavManagerController: ViewController, MVMCoreViewManagerProtocol,
|
|||||||
private var tabsModel: TabsModel
|
private var tabsModel: TabsModel
|
||||||
public lazy var tabs: Tabs = {
|
public lazy var tabs: Tabs = {
|
||||||
let tabs = Tabs(model: tabsModel, delegateObjectIVar, nil)
|
let tabs = Tabs(model: tabsModel, delegateObjectIVar, nil)
|
||||||
|
tabs.backgroundColor = (viewController as? PageProtocol)?.pageModel?.navigationBar?.backgroundColor?.uiColor ?? VDSColor.backgroundPrimaryLight
|
||||||
tabs.fillContainer = true
|
tabs.fillContainer = true
|
||||||
tabs.delegate = self
|
tabs.delegate = self
|
||||||
return tabs
|
return tabs
|
||||||
@ -111,9 +112,6 @@ open class SubNavManagerController: ViewController, MVMCoreViewManagerProtocol,
|
|||||||
open override func pageShown() {
|
open override func pageShown() {
|
||||||
// Currently not calling super until we can decouple page shown logics for managers.
|
// Currently not calling super until we can decouple page shown logics for managers.
|
||||||
hideNavigationBarLine(true)
|
hideNavigationBarLine(true)
|
||||||
|
|
||||||
//set the tabs backgroundColor
|
|
||||||
tabs.backgroundColor = (viewController as? PageProtocol)?.pageModel?.navigationBar?.backgroundColor?.uiColor ?? VDSColor.backgroundPrimaryLight
|
|
||||||
}
|
}
|
||||||
|
|
||||||
open override func viewWillDisappear(_ animated: Bool) {
|
open override func viewWillDisappear(_ animated: Bool) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user