在不使用约束的情况下使框架高度达到 80%

Make frame 80 percent height without use of constraints

如果可能的话,我想在不使用约束的情况下使代码中的 y 值低于视图控制器高度的 80%。我想可以创建一个 var 来跟踪视图控制器的百分比。

      import UIKit

   class ViewController: UIViewController {


    override func viewDidLoad() {
       super.viewDidLoad()
    

  
    let imageView = UIImageView()
    imageView.backgroundColor = .blue

    imageView.frame = CGRect(x:  ,y: , width: , height: )
    view.addSubview(imageView)
  
 }


  

您可以访问 ViewController 的框架,这将为您提供高度和宽度属性。

let VCframe = self.view.frame 
let height = VCframe.height
let width = VCframe.width

您可以使用上述值实现 80% 的逻辑。