[swift] 프로그래밍 방식으로 오토레이아웃 설정
// 예시 UI 요소 생성
let myView = UIView()
myView.translatesAutoresizingMaskIntoConstraints = false
myView.backgroundColor = UIColor.blue
view.addSubview(myView)

// NSLayoutConstraint를 사용하여 제약조건 설정
NSLayoutConstraint.activate([
    myView.centerXAnchor.constraint(equalTo: view.centerXAnchor),
    myView.centerYAnchor.constraint(equalTo: view.centerYAnchor),
    myView.widthAnchor.constraint(equalToConstant: 200),
    myView.heightAnchor.constraint(equalToConstant: 200)
])

위의 예시에서 myView는 새로운 UIView인스턴스이며, translatesAutoresizingMaskIntoConstraints 속성을 false로 설정하여 오토레이아웃을 활성화합니다. 그런 다음 NSLayoutConstraint.activate를 사용하여 오토레이아웃 제약조건을 설정합니다. 이 코드는 myView를 부모 뷰의 가운데에 위치시키고 너비와 높이를 200으로 설정합니다.

예제 코드에서는 NSLayoutConstraint를 사용하여 제약조건을 설정하였습니다. 이를 통해 Swift에서 오토레이아웃을 프로그래밍적으로 설정할 수 있습니다.