mirror of
https://github.com/TelegramMessenger/Telegram-iOS.git
synced 2026-07-06 03:33:41 +02:00
[Temp]
This commit is contained in:
parent
f7db73db40
commit
109fa6b537
23 changed files with 962 additions and 622 deletions
|
|
@ -394,13 +394,14 @@ open class TelegramBaseController: ViewController, KeyShortcutResponder {
|
|||
private var suspendNavigationBarLayout: Bool = false
|
||||
private var suspendedNavigationBarLayout: ContainerViewLayout?
|
||||
private var additionalNavigationBarBackgroundHeight: CGFloat = 0.0
|
||||
private var additionalNavigationBarCutout: CGSize?
|
||||
|
||||
override open func updateNavigationBarLayout(_ layout: ContainerViewLayout, transition: ContainedViewLayoutTransition) {
|
||||
if self.suspendNavigationBarLayout {
|
||||
self.suspendedNavigationBarLayout = layout
|
||||
return
|
||||
}
|
||||
self.applyNavigationBarLayout(layout, navigationLayout: self.navigationLayout(layout: layout), additionalBackgroundHeight: self.additionalNavigationBarBackgroundHeight, transition: transition)
|
||||
self.applyNavigationBarLayout(layout, navigationLayout: self.navigationLayout(layout: layout), additionalBackgroundHeight: self.additionalNavigationBarBackgroundHeight, additionalCutout: self.additionalNavigationBarCutout, transition: transition)
|
||||
}
|
||||
|
||||
override open func containerLayoutUpdated(_ layout: ContainerViewLayout, transition: ContainedViewLayoutTransition) {
|
||||
|
|
@ -969,7 +970,7 @@ open class TelegramBaseController: ViewController, KeyShortcutResponder {
|
|||
self.suspendNavigationBarLayout = false
|
||||
if let suspendedNavigationBarLayout = self.suspendedNavigationBarLayout {
|
||||
self.suspendedNavigationBarLayout = suspendedNavigationBarLayout
|
||||
self.applyNavigationBarLayout(suspendedNavigationBarLayout, navigationLayout: self.navigationLayout(layout: layout), additionalBackgroundHeight: self.additionalNavigationBarBackgroundHeight, transition: transition)
|
||||
self.applyNavigationBarLayout(suspendedNavigationBarLayout, navigationLayout: self.navigationLayout(layout: layout), additionalBackgroundHeight: self.additionalNavigationBarBackgroundHeight, additionalNavigationBarCutout: self.additionalNavigationBarCutout, transition: transition)
|
||||
}
|
||||
|
||||
self.accessoryPanelContainerHeight = additionalHeight
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue