Digital ACT191 defect CXTDT-578423 - Fix to missing navigation line when the subnav tabs are manually hidden.
This commit is contained in:
parent
eb78d507d6
commit
9e712aa213
@ -137,7 +137,7 @@ open class SubNavManagerController: ViewController, MVMCoreViewManagerProtocol,
|
||||
|
||||
open override func pageShown() {
|
||||
// Currently not calling super until we can decouple page shown logics for managers.
|
||||
hideNavigationBarLine(true)
|
||||
hideNavigationBarLine(!tabs.isHidden)
|
||||
}
|
||||
|
||||
open override func viewWillDisappear(_ animated: Bool) {
|
||||
@ -148,7 +148,7 @@ open class SubNavManagerController: ViewController, MVMCoreViewManagerProtocol,
|
||||
|
||||
open override func viewWillAppear(_ animated: Bool) {
|
||||
super.viewWillAppear(animated)
|
||||
hideNavigationBarLine(true)
|
||||
hideNavigationBarLine(!tabs.isHidden)
|
||||
}
|
||||
/// ensures margin for tabs are correct
|
||||
private func updateTabsMargin() {
|
||||
@ -263,7 +263,7 @@ open class SubNavManagerController: ViewController, MVMCoreViewManagerProtocol,
|
||||
}
|
||||
tabs.selectIndex(index, animated: true)
|
||||
self.index = nil
|
||||
hideNavigationBarLine(true)
|
||||
hideNavigationBarLine(!tabs.isHidden)
|
||||
}
|
||||
|
||||
public func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
|
||||
@ -354,12 +354,12 @@ open class SubNavManagerController: ViewController, MVMCoreViewManagerProtocol,
|
||||
|
||||
open func newDataReceived(in viewController: UIViewController) {
|
||||
manager?.newDataReceived?(in: viewController)
|
||||
hideNavigationBarLine(true)
|
||||
hideNavigationBarLine(!tabs.isHidden)
|
||||
}
|
||||
|
||||
public func willDisplay(_ viewController: UIViewController) {
|
||||
manager?.willDisplay?(viewController)
|
||||
hideNavigationBarLine(true)
|
||||
hideNavigationBarLine(!tabs.isHidden)
|
||||
}
|
||||
|
||||
public func displayedViewController(_ viewController: UIViewController) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user