在不使用约束的情况下使框架高度达到 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% 的逻辑。
如果可能的话,我想在不使用约束的情况下使代码中的 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% 的逻辑。