Привет, мне нужна помощь ScrollViews. Я хочу, чтобы горизонтальное scrollview занимало нижние 25% экрана и оставалось на 25% по всем размерам экрана iPhone. Я просто не уверен, как закодировать его в Swift. Я знаю, что я не должен придавать ей фиксированную ширину и высоту, как я. Кто-нибудь знает, как я могу это сделать или где я могу обратиться за помощью? Моя основная проблема заключается в том, что когда я переключаюсь между устройствами, он не остается одинаковой высоты и ширины. Я использую stackview.горизонтальный прокрутка для разных размеров экрана ios swift
import UIKit
class paintedLadiesVC: UIViewController {
@IBOutlet weak var scrollView: UIScrollView!
let WIDTH: CGFloat = 414
let HEIGTH: CGFloat = 212
override func viewDidLoad() {
super.viewDidLoad()
for var x = 1; x <= 5; x++ {
let img = UIImage(named: "\(x)")
let imgView = UIImageView(image: img)
scrollView.addSubview(imgView)
imgView.frame = CGRectMake(-WIDTH + (WIDTH * CGFloat(x)), 1, WIDTH, HEIGTH)
}
scrollView.contentSize = CGSizeMake(WIDTH * 5, scrollView.frame.size.height)
}
}
Вы можете использовать коэффициент пропорциональности между ограничением высоты вашего Scrollview а высота надзора – Paulw11