CU-86dugrjdv Improve feedback paywall iPad landscape layout

This commit is contained in:
Fabian Mistoiu
2024-10-15 16:30:14 +03:00
parent adbeeb26ce
commit deba6d1045
4 changed files with 6 additions and 3 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -1,7 +1,7 @@
{
"images" : [
{
"filename" : "AdobeStock_776091887 2.png",
"filename" : "AdobeStock_776091887 2 (1).png",
"idiom" : "universal"
}
],

View File

@@ -49,7 +49,8 @@ class FeedbackPaywallViewController: UIViewController {
bannerArrowImageView.centerXAnchor.constraint(equalTo: imageView.rightAnchor, constant: -10),
bannerArrowImageView.widthAnchor.constraint(equalToConstant: 92),
bannerArrowImageView.heightAnchor.constraint(equalToConstant: 92),
imageView.widthAnchor.constraint(equalTo: imageView.heightAnchor, multiplier: 1072 / 687)
imageView.widthAnchor.constraint(equalTo: imageView.heightAnchor, multiplier: 1072 / 687),
imageView.widthAnchor.constraint(lessThanOrEqualToConstant: 420)
])
return imageView
@@ -169,11 +170,13 @@ class FeedbackPaywallViewController: UIViewController {
bannerImageContainer.translatesAutoresizingMaskIntoConstraints = false
bannerImageContainer.addSubview(bannerView)
NSLayoutConstraint.activate([
bannerView.widthAnchor.constraint(equalTo: bannerImageContainer.widthAnchor, multiplier: 0.8),
bannerView.topAnchor.constraint(equalTo: bannerImageContainer.topAnchor),
bannerView.bottomAnchor.constraint(equalTo: bannerImageContainer.bottomAnchor),
bannerView.centerXAnchor.constraint(equalTo: bannerImageContainer.centerXAnchor)
])
let bannerWidthConstraint = bannerView.widthAnchor.constraint(equalTo: bannerImageContainer.widthAnchor, multiplier: 0.8)
bannerWidthConstraint.priority = .init(rawValue: 999)
bannerWidthConstraint.isActive = true
let copyStackView = UIStackView(arrangedSubviews: [bannerImageContainer, titleLabel, descriptionLabel, bulletPointContainer])
copyStackView.translatesAutoresizingMaskIntoConstraints = false