Open chaneeii opened 2 years ago
Questions
[ ] 왜 private let으로 view를 선언해주는가
private let titleImageView: UIImageView = {
let imageView = UIImageView()
imageView.translatesAutoresizingMaskIntoConstraints = false
imageView.image = UIImage(named: "login_title_icon")
imageView.contentMode = .scaleAspectFit
return imageView
}()
[ ] NSLayoutConstraint.activate 을 사용하는 이유
NSLayoutConstraint.activate([
self.container.leadingAnchor.constraint(equalTo: self.view.leadingAnchor, constant: 50),
self.container.trailingAnchor.constraint(equalTo: self.view.trailingAnchor, constant: -50),
self.container.centerYAnchor.constraint(equalTo: self.view.centerYAnchor)
])
[ ] addArrangedSubview 를 사용하는 이유
self.container.addArrangedSubview(self.titleImageView) // 컨테이너가 스택뷰이기때문