mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-16 11:20:18 +00:00
Update accessory panel clipping
This commit is contained in:
parent
6aa3e47ee8
commit
93434a0c87
@ -429,7 +429,10 @@ public final class ChatListNavigationBar: Component {
|
|||||||
tabsFrame.origin.y -= 46.0
|
tabsFrame.origin.y -= 46.0
|
||||||
}
|
}
|
||||||
|
|
||||||
let accessoryPanelContainerFrame = CGRect(origin: CGPoint(x: 0.0, y: visibleSize.height - component.accessoryPanelContainerHeight), size: CGSize(width: visibleSize.width, height: component.accessoryPanelContainerHeight))
|
var accessoryPanelContainerFrame = CGRect(origin: CGPoint(x: 0.0, y: visibleSize.height), size: CGSize(width: visibleSize.width, height: component.accessoryPanelContainerHeight))
|
||||||
|
if !component.isSearchActive {
|
||||||
|
accessoryPanelContainerFrame.origin.y -= component.accessoryPanelContainerHeight
|
||||||
|
}
|
||||||
|
|
||||||
if let disappearingTabsView = self.disappearingTabsView {
|
if let disappearingTabsView = self.disappearingTabsView {
|
||||||
disappearingTabsView.layer.anchorPoint = CGPoint()
|
disappearingTabsView.layer.anchorPoint = CGPoint()
|
||||||
@ -466,6 +469,7 @@ public final class ChatListNavigationBar: Component {
|
|||||||
var tabsNodeTransition = transition
|
var tabsNodeTransition = transition
|
||||||
if accessoryPanelContainer.view.superview !== self {
|
if accessoryPanelContainer.view.superview !== self {
|
||||||
accessoryPanelContainer.view.layer.anchorPoint = CGPoint()
|
accessoryPanelContainer.view.layer.anchorPoint = CGPoint()
|
||||||
|
accessoryPanelContainer.clipsToBounds = true
|
||||||
tabsNodeTransition = .immediate
|
tabsNodeTransition = .immediate
|
||||||
accessoryPanelContainer.view.alpha = 1.0
|
accessoryPanelContainer.view.alpha = 1.0
|
||||||
self.addSubview(accessoryPanelContainer.view)
|
self.addSubview(accessoryPanelContainer.view)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user