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
a37328245b
commit
c9bffd66f9
@ -519,7 +519,7 @@ final class ChatSendMessageActionSheetControllerNode: ViewControllerTracingNode,
|
|||||||
}
|
}
|
||||||
|
|
||||||
var clipDelta = delta
|
var clipDelta = delta
|
||||||
if inputHeight.isZero || layout.isNonExclusive {
|
if inputHeight < 70.0 || layout.isNonExclusive {
|
||||||
clipDelta -= self.contentContainerNode.frame.height + 16.0
|
clipDelta -= self.contentContainerNode.frame.height + 16.0
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -642,7 +642,7 @@ final class ChatSendMessageActionSheetControllerNode: ViewControllerTracingNode,
|
|||||||
}
|
}
|
||||||
|
|
||||||
var clipDelta = delta
|
var clipDelta = delta
|
||||||
if inputHeight.isZero || layout.isNonExclusive {
|
if inputHeight < 70.0 || layout.isNonExclusive {
|
||||||
clipDelta -= self.contentContainerNode.frame.height + 16.0
|
clipDelta -= self.contentContainerNode.frame.height + 16.0
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -714,7 +714,7 @@ final class ChatSendMessageActionSheetControllerNode: ViewControllerTracingNode,
|
|||||||
} else {
|
} else {
|
||||||
contentOrigin = CGPoint(x: layout.size.width - sideInset - contentSize.width - layout.safeInsets.right, y: layout.size.height - 6.0 - insets.bottom - contentSize.height)
|
contentOrigin = CGPoint(x: layout.size.width - sideInset - contentSize.width - layout.safeInsets.right, y: layout.size.height - 6.0 - insets.bottom - contentSize.height)
|
||||||
}
|
}
|
||||||
if inputHeight > 0.0 && !layout.isNonExclusive && self.animateInputField {
|
if inputHeight > 70.0 && !layout.isNonExclusive && self.animateInputField {
|
||||||
contentOrigin.y += menuHeightWithInset
|
contentOrigin.y += menuHeightWithInset
|
||||||
}
|
}
|
||||||
contentOrigin.y = min(contentOrigin.y + contentOffset, layout.size.height - 6.0 - layout.intrinsicInsets.bottom - contentSize.height)
|
contentOrigin.y = min(contentOrigin.y + contentOffset, layout.size.height - 6.0 - layout.intrinsicInsets.bottom - contentSize.height)
|
||||||
@ -728,7 +728,7 @@ final class ChatSendMessageActionSheetControllerNode: ViewControllerTracingNode,
|
|||||||
}
|
}
|
||||||
|
|
||||||
var sendButtonFrame = CGRect(origin: CGPoint(x: layout.size.width - initialSendButtonFrame.width + 1.0 - UIScreenPixel - layout.safeInsets.right, y: layout.size.height - insets.bottom - initialSendButtonFrame.height), size: initialSendButtonFrame.size)
|
var sendButtonFrame = CGRect(origin: CGPoint(x: layout.size.width - initialSendButtonFrame.width + 1.0 - UIScreenPixel - layout.safeInsets.right, y: layout.size.height - insets.bottom - initialSendButtonFrame.height), size: initialSendButtonFrame.size)
|
||||||
if (inputHeight.isZero || layout.isNonExclusive) && self.animateInputField {
|
if (inputHeight < 70.0 || layout.isNonExclusive) && self.animateInputField {
|
||||||
sendButtonFrame.origin.y -= menuHeightWithInset
|
sendButtonFrame.origin.y -= menuHeightWithInset
|
||||||
}
|
}
|
||||||
sendButtonFrame.origin.y = min(sendButtonFrame.origin.y + contentOffset, layout.size.height - layout.intrinsicInsets.bottom - initialSendButtonFrame.height)
|
sendButtonFrame.origin.y = min(sendButtonFrame.origin.y + contentOffset, layout.size.height - layout.intrinsicInsets.bottom - initialSendButtonFrame.height)
|
||||||
@ -741,7 +741,7 @@ final class ChatSendMessageActionSheetControllerNode: ViewControllerTracingNode,
|
|||||||
|
|
||||||
let messageHeightAddition: CGFloat = max(0.0, 35.0 - messageFrame.size.height)
|
let messageHeightAddition: CGFloat = max(0.0, 35.0 - messageFrame.size.height)
|
||||||
|
|
||||||
if inputHeight.isZero || layout.isNonExclusive {
|
if inputHeight < 70.0 || layout.isNonExclusive {
|
||||||
messageFrame.origin.y += menuHeightWithInset
|
messageFrame.origin.y += menuHeightWithInset
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -70,7 +70,7 @@ private final class HeaderComponent: Component {
|
|||||||
transition: .immediate,
|
transition: .immediate,
|
||||||
component: AnyComponent(
|
component: AnyComponent(
|
||||||
MultilineTextComponent(
|
MultilineTextComponent(
|
||||||
text: .plain(NSAttributedString(string: component.strings.Premium_Business_Description, font: Font.regular(15.0), textColor: .black)),
|
text: .plain(NSAttributedString(string: component.strings.Premium_Business_Description, font: Font.regular(15.0), textColor: component.theme.list.itemPrimaryTextColor)),
|
||||||
horizontalAlignment: .center,
|
horizontalAlignment: .center,
|
||||||
maximumNumberOfLines: 0,
|
maximumNumberOfLines: 0,
|
||||||
lineSpacing: 0.2
|
lineSpacing: 0.2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user