首页 > 解决方案 > 如何以编程方式固定 UIImageView

问题描述

我阅读了文档,但我无法弄清楚在我的简单案例中到底需要什么。元素不断跳跃。我只需要那个。我将不胜感激文章等。为了更深入地了解这

在此处输入图像描述

class MyViewController : UIViewController {
    override func loadView() {
    
        let view = UIView()
        view.backgroundColor = .white
        
        let imageView = UIImageView()
        
        view.addSubview(imageView)
       
        
        self.view = view
    }
}

标签: swiftxcodeuser-interfaceautolayout

解决方案


您正在寻找自动布局约束。例如添加到您的代码中:

imageView.translatesAutoresizingMaskIntoConstraints = false

// add desired constraints here.
imageView.topAnchor.constraint(equalTo: view.topAnchor).isActive = true
...

您可能想要设置顶部、前导和尾随锚点,具体取决于所需的行为。


推荐阅读