fix copy and share buttons are getting squashed when switching from landscape to portrait in new DM VC

pull/699/head
ryanzhao 2 years ago
parent 02028c36e6
commit 0240001201

@ -362,11 +362,6 @@ private final class EnterPublicKeyVC: UIViewController {
result.spacing = UIDevice.current.isIPad ? Values.iPadButtonSpacing : Values.mediumSpacing
result.distribution = .fillEqually
if (UIDevice.current.isIPad) {
result.layoutMargins = UIEdgeInsets(top: 0, left: Values.iPadButtonContainerMargin, bottom: 0, right: Values.iPadButtonContainerMargin)
result.isLayoutMarginsRelativeArrangement = true
}
return result
}()
@ -474,6 +469,12 @@ private final class EnterPublicKeyVC: UIViewController {
} else {
viewHeight?.constant = size.height
}
if (UIDevice.current.isIPad) {
let iPadButtonContainerMargin: CGFloat = (size.width - Values.iPadButtonSpacing) / 2 - Values.iPadButtonWidth - Values.largeSpacing
buttonContainer.layoutMargins = UIEdgeInsets(top: 0, left: iPadButtonContainerMargin, bottom: 0, right: iPadButtonContainerMargin)
buttonContainer.isLayoutMarginsRelativeArrangement = true
}
}

@ -57,5 +57,4 @@ public final class Values : NSObject {
@objc public static let iPadButtonWidth = CGFloat(196)
@objc public static let iPadButtonSpacing = CGFloat(32)
@objc public static let iPadUserSessionIdContainerWidth = iPadButtonWidth * 2 + iPadButtonSpacing
@objc public static let iPadButtonContainerMargin = (UIScreen.main.bounds.width - iPadButtonSpacing) / 2 - iPadButtonWidth - largeSpacing
}

Loading…
Cancel
Save