mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-10-09 03:20:48 +00:00
Various fixes
This commit is contained in:
parent
5b4d384ca2
commit
8751480c2c
@ -913,9 +913,13 @@ public final class TextFieldComponent: Component {
|
||||
)
|
||||
if let view = self.ellipsisView.view {
|
||||
if view.superview == nil {
|
||||
view.alpha = 0.0
|
||||
self.textView.addSubview(view)
|
||||
}
|
||||
transition.setFrame(view: view, frame: CGRect(origin: CGPoint(x: position.x - 11.0, y: position.y), size: ellipsisSize))
|
||||
let ellipsisFrame = CGRect(origin: CGPoint(x: position.x - 11.0, y: position.y), size: ellipsisSize)
|
||||
transition.setFrame(view: view, frame: ellipsisFrame)
|
||||
|
||||
let hasMoreThanOneLine = ellipsisFrame.maxY < self.textView.contentSize.height - 12.0
|
||||
|
||||
let ellipsisTransition: Transition
|
||||
if isEditing {
|
||||
@ -923,7 +927,11 @@ public final class TextFieldComponent: Component {
|
||||
} else {
|
||||
ellipsisTransition = .easeInOut(duration: 0.3)
|
||||
}
|
||||
ellipsisTransition.setAlpha(view: view, alpha: isEditing ? 0.0 : 1.0)
|
||||
ellipsisTransition.setAlpha(view: view, alpha: isEditing || !hasMoreThanOneLine ? 0.0 : 1.0)
|
||||
}
|
||||
} else {
|
||||
if let view = self.ellipsisView.view {
|
||||
view.removeFromSuperview()
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user