Make things fit on iPhone SE

pull/234/head
nielsandriesse 4 years ago
parent a7785158ee
commit 830fd1bb5e

@ -68,7 +68,8 @@ final class SeedReminderView : UIView {
contentStackView.axis = .horizontal
contentStackView.spacing = 4
contentStackView.alignment = .center
contentStackView.layoutMargins = UIEdgeInsets(top: 0, leading: Values.mediumSpacing + Values.accentLineThickness, bottom: 0, trailing: Values.mediumSpacing)
let horizontalSpacing = isIPhone5OrSmaller ? Values.smallSpacing : Values.mediumSpacing
contentStackView.layoutMargins = UIEdgeInsets(top: 0, leading: horizontalSpacing + Values.accentLineThickness, bottom: 0, trailing: horizontalSpacing)
contentStackView.isLayoutMarginsRelativeArrangement = true
// Set up separator
let separator = UIView()
@ -77,7 +78,7 @@ final class SeedReminderView : UIView {
// Set up stack view
let stackView = UIStackView(arrangedSubviews: [ progressIndicatorView, contentStackView, separator ])
stackView.axis = .vertical
stackView.spacing = Values.mediumSpacing
stackView.spacing = isIPhone5OrSmaller ? Values.smallSpacing : Values.mediumSpacing
addSubview(stackView)
stackView.pin(to: self)
}

@ -110,7 +110,10 @@ final class SeedVC : BaseVC {
copyButtonContainer.pin(.trailing, to: .trailing, of: copyButton, withInset: Values.massiveSpacing)
copyButtonContainer.pin(.bottom, to: .bottom, of: copyButton)
// Set up top stack view
let topStackView = UIStackView(arrangedSubviews: [ titleLabel, explanationLabel, mnemonicLabelContainer, callToActionLabel ])
let topStackView = UIStackView(arrangedSubviews: [ titleLabel, explanationLabel, mnemonicLabelContainer ])
if !isIPhone5OrSmaller {
topStackView.addArrangedSubview(callToActionLabel) // Not that important and it really gets in the way on small screens
}
topStackView.axis = .vertical
topStackView.spacing = isIPhone6OrSmaller ? Values.smallSpacing : Values.largeSpacing
topStackView.alignment = .fill

Loading…
Cancel
Save