mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Various fixes
This commit is contained in:
parent
e52e185c63
commit
db5b3f3afd
@ -1422,13 +1422,6 @@ public class ContactsPeerItemNode: ItemListRevealOptionsItemNode {
|
||||
)
|
||||
strongSelf.verifiedIconComponent = verifiedIconComponent
|
||||
|
||||
let iconOrigin: CGFloat
|
||||
if case .animation = verifiedIcon {
|
||||
iconOrigin = titleFrame.minX
|
||||
} else {
|
||||
nextIconX += 4.0
|
||||
iconOrigin = nextIconX
|
||||
}
|
||||
let containerSize = CGSize(width: 16.0, height: 16.0)
|
||||
|
||||
let iconSize = verifiedIconView.update(
|
||||
@ -1438,14 +1431,10 @@ public class ContactsPeerItemNode: ItemListRevealOptionsItemNode {
|
||||
containerSize: containerSize
|
||||
)
|
||||
|
||||
transition.updateFrame(view: verifiedIconView, frame: CGRect(origin: CGPoint(x: iconOrigin, y: floorToScreenPixels(titleFrame.midY - iconSize.height / 2.0)), size: iconSize))
|
||||
transition.updateFrame(view: verifiedIconView, frame: CGRect(origin: CGPoint(x: titleFrame.minX, y: floorToScreenPixels(titleFrame.midY - iconSize.height / 2.0)), size: iconSize))
|
||||
|
||||
if case .animation = verifiedIcon {
|
||||
titleLeftOffset += iconSize.width + 4.0
|
||||
nextIconX += iconSize.width
|
||||
} else {
|
||||
nextIconX += iconSize.width
|
||||
}
|
||||
titleLeftOffset += iconSize.width + 4.0
|
||||
nextIconX += iconSize.width + 4.0
|
||||
} else if let verifiedIconView = strongSelf.verifiedIconView {
|
||||
strongSelf.verifiedIconView = nil
|
||||
verifiedIconView.removeFromSuperview()
|
||||
|
@ -1468,7 +1468,7 @@ public class ItemListPeerItemNode: ItemListRevealOptionsItemNode, ItemListItemNo
|
||||
transition: .immediate,
|
||||
component: AnyComponent(verifiedIconComponent),
|
||||
environment: {},
|
||||
containerSize: CGSize(width: 20.0, height: 20.0)
|
||||
containerSize: CGSize(width: 16.0, height: 16.0)
|
||||
)
|
||||
|
||||
transition.updateFrame(view: verifiedIconView, frame: CGRect(origin: CGPoint(x: titleFrame.minX, y: floorToScreenPixels(titleFrame.midY - iconSize.height / 2.0)), size: iconSize))
|
||||
|
@ -1429,10 +1429,10 @@ final class PeerInfoHeaderNode: ASDisplayNode {
|
||||
leftExpandedOffset = nextExpandedIconX + 4.0
|
||||
} else {
|
||||
titleHorizontalOffset += (verifiedIconSize.width + 4.0) / 2.0
|
||||
titleExpandedHorizontalOffset += titleExpandedVerifiedIconSize.width
|
||||
titleExpandedHorizontalOffset += titleExpandedVerifiedIconSize.width - 2.0
|
||||
|
||||
leftOffset = -verifiedIconSize.width - 4.0
|
||||
leftExpandedOffset = -titleExpandedVerifiedIconSize.width - 8.0
|
||||
leftExpandedOffset = -titleExpandedVerifiedIconSize.width - 4.0
|
||||
}
|
||||
|
||||
var collapsedTransitionOffset: CGFloat = 0.0
|
||||
|
Loading…
x
Reference in New Issue
Block a user