mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-01 20:28:05 +00:00
Various fixes
This commit is contained in:
parent
c14a7781a8
commit
ef55b88c70
@ -211,11 +211,11 @@ public final class DrawingStickerEntityView: DrawingEntityView {
|
|||||||
)
|
)
|
||||||
videoNode.canAttachContent = true
|
videoNode.canAttachContent = true
|
||||||
videoNode.isUserInteractionEnabled = false
|
videoNode.isUserInteractionEnabled = false
|
||||||
videoNode.cornerRadius = floor(CGFloat(file.dimensions?.width ?? 512) * 0.03)
|
|
||||||
videoNode.clipsToBounds = true
|
videoNode.clipsToBounds = true
|
||||||
self.addSubnode(videoNode)
|
self.addSubnode(videoNode)
|
||||||
self.videoNode = videoNode
|
self.videoNode = videoNode
|
||||||
self.setNeedsLayout()
|
self.setNeedsLayout()
|
||||||
|
videoNode.play()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -302,6 +302,7 @@ public final class DrawingStickerEntityView: DrawingEntityView {
|
|||||||
|
|
||||||
if let videoNode = self.videoNode {
|
if let videoNode = self.videoNode {
|
||||||
let videoSize = self.dimensions.aspectFitted(boundingSize)
|
let videoSize = self.dimensions.aspectFitted(boundingSize)
|
||||||
|
videoNode.cornerRadius = floor(videoSize.width * 0.03)
|
||||||
videoNode.frame = CGRect(origin: CGPoint(x: floor((size.width - videoSize.width) * 0.5), y: floor((size.height - videoSize.height) * 0.5)), size: videoSize)
|
videoNode.frame = CGRect(origin: CGPoint(x: floor((size.width - videoSize.width) * 0.5), y: floor((size.height - videoSize.height) * 0.5)), size: videoSize)
|
||||||
videoNode.updateLayout(size: videoSize, transition: .immediate)
|
videoNode.updateLayout(size: videoSize, transition: .immediate)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user