From 2fac337ef5dafd34aea5cad6c92698f89111cecf Mon Sep 17 00:00:00 2001 From: CMK Date: Wed, 16 Jun 2021 14:00:58 +0800 Subject: [PATCH] fix: set empty view content center vertical alignment --- .../PickServer/View/PickServerEmptyStateView.swift | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Mastodon/Scene/Onboarding/PickServer/View/PickServerEmptyStateView.swift b/Mastodon/Scene/Onboarding/PickServer/View/PickServerEmptyStateView.swift index af744fa9..aa356af7 100644 --- a/Mastodon/Scene/Onboarding/PickServer/View/PickServerEmptyStateView.swift +++ b/Mastodon/Scene/Onboarding/PickServer/View/PickServerEmptyStateView.swift @@ -104,7 +104,7 @@ extension PickServerEmptyStateView { ]) NSLayoutConstraint.activate([ - bottomPaddingView.heightAnchor.constraint(equalTo: topPaddingView.heightAnchor, multiplier: 2.0), + bottomPaddingView.heightAnchor.constraint(equalTo: topPaddingView.heightAnchor, multiplier: 1.0), ]) activityIndicatorView.hidesWhenStopped = true @@ -126,15 +126,18 @@ struct PickServerEmptyStateView_Previews: PreviewProvider { emptyStateView.activityIndicatorView.stopAnimating() return emptyStateView } - .previewLayout(.fixed(width: 375, height: 400)) + .previewLayout(.fixed(width: 375, height: 150)) + .previewDisplayName("Bad Network") UIViewPreview(width: 375) { let emptyStateView = PickServerEmptyStateView() + emptyStateView.networkIndicatorImageView.isHidden = true emptyStateView.infoLabel.text = L10n.Scene.ServerPicker.EmptyState.findingServers emptyStateView.infoLabel.textAlignment = UIApplication.shared.userInterfaceLayoutDirection == .rightToLeft ? .right : .left emptyStateView.activityIndicatorView.startAnimating() return emptyStateView } - .previewLayout(.fixed(width: 375, height: 400)) + .previewLayout(.fixed(width: 375, height: 44)) + .previewDisplayName("Loading…") } } }