class ViewController: UIViewController {
let redView = UIView()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
view.addSubview(redView)
redView.translatesAutoresizingMaskIntoConstraints = false
redView.backgroundColor = .gray
NSLayoutConstraint.activate(
[
redView.topAnchor.constraint(equalTo: self.view.topAnchor),
redView.leadingAnchor.constraint(equalTo: self.view.leadingAnchor),
redView.trailingAnchor.constraint(equalTo: self.view.trailingAnchor),
redView.bottomAnchor.constraint(equalTo: self.view.bottomAnchor)
])
}
}
주의점!!!!: 먼저 view에 추가하고 제약을 걸어야함!
'앱 > iOS(Swift)' 카테고리의 다른 글
| [Swift] 코드로 View그릴때 좀 편하게 하는방법 (0) | 2023.01.04 |
|---|---|
| [Swift] 멀티쓰레드 환경에서 Struct가 Class 보다 더 좋은 이유 (0) | 2022.03.31 |
| [Swift] 오토레이아웃 오토리사이징 (0) | 2022.03.27 |
| [Swift] 클로저 이해하기위해 메모 (0) | 2022.03.14 |
| [CS] 동기 비동기, 직렬 동시 (0) | 2022.03.14 |
댓글