Search
🔘

3. [No StoryBoard] UILabel, UISlider, UIButton

부제
카테고리
UIKit
세부 카테고리
스토리보드 없이 개발하기
Combine 카테고리
최종편집일
2022/09/20 08:14
작성중
관련된 포스팅
생성 일시
2022/07/16 14:26
태그
안녕하세요 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
복사