그 전에 말했던 대로, 현재 nostoryboard로 앱 개발 중이다...
맨 처음 iOS 입문을 할 때, storyboard를 이용해 UI 개발 공부를 했지만 이제는 storyboard를 사용하지 않고 개발을 한다...(진짜 처음엔 막막했다..)
아무튼 직접 코딩을 통해 제약조건을 걸어야 하는데 어떻게 하느냐..!
(저의 설명에는 storyboard를 통한 제약조건에 대한 이해도가 어느정도 있다는 전제조건이 있습니다)
view.addSubview(View1)
View1.translatesAutoresizingMaskIntoConstraints = false
View1.centerXAnchor.constraint(equalTo:view.centerXAnchor)
.isActive = true
View1.centerYAnchor.constraint(equalTo:view.centerYAnchor)
.isActive = true
View1.heightAnchor.constraint(equalToConstant: 200)
.isActive = true
View1.widthAnchor.constraint(equalToConstant: 200)
.isActive = true
이렇게 코드를 viewDidLoad() 안에 제약조건을 걸면 됩니다!!
만약 addSubview를 하기전에 제약조건을 걸어버리면 에러가 발생하기 때문에 꼭 addSubview를 하고 제약조건을 걸어야 합니다!!