如何在Swift中以编程方式添加Auto Layout约束?
大家好!我刚开始学习Swift的iOS开发,一直搞不懂如何以编程方式添加约束。在Interface Builder中我还能勉强操作,但当需要在代码中创建UI时,一切都变得复杂了。
我有一个简单的界面:我创建了一个名为`myView`的UIView,背景为蓝色,希望它的大小为200x200点,并位于屏幕中央。以下是我当前的代码:
```swift
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let myView = UIView()
myView.backgroundColor = .blue
myView.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(myView)
// 尝试添加约束,但没有任何效果
myView.widthAnchor.constraint(equalToConstant: 200).isActive = true
myView.heightAnchor.constraint(equalToConstant: 200).isActive = true
myView.centerXAnchor.con