Search
🔘

3. [No StoryBoard] UILabel, UISlider, UIButton

안녕하세요 iOS 개발자 루크입니다
오늘은 스토리보드 없이 UI 컴포넌트를 추가하는 방법에 대해서 알아보겠습니다.

1단계 : 인스턴스 생성

override func viewDidLoad() { super.viewDidLoad() let testLabel = UILabel() testLabel.text = "test 하는 중이라규" }
Swift
복사

2단계 : View 에 넣어주기

view.addSubview(testLabel)
Swift
복사

3단계 : 위치 잡아주기

let safeArea = view.safeAreaLayoutGuide let leadingConstraint = testLabel.leadingAnchor.constraint(equalTo: safeArea.leadingAnchor, constant: 16)
Swift
복사

자동 위치 제약 조절 조건 false 로 해주기

test.translatesAutoresizingMaskIntoConstraints = false
Swift
복사

제약조건 적용해주기

testLabel.leadingAnchor.constraint(equalTo: safeArea.leadingAnchor, constant: 16).isActive = true
Swift
복사