
레이블의 크기는 레이블의 크기 제약 조건에 따라 자동으로 조절됩니다. 레이블의 크기 제약 조건은 레이블의 콘텐츠 크기와 레이블의 배경 크기 사이의 관계를 정의합니다.
레이블의 크기 제약 조건을 변경하려면 다음 방법 중 하나를 사용할 수 있습니다.
1. 레이블의 크기 제약 조건을 직접 설정할 수 있습니다. 예를 들어, 레이블의 크기 제약 조건을 "콘텐츠 크기"로 설정하면 레이블의 크기는 콘텐츠 크기에 따라 자동으로 조절됩니다.
2. 레이블의 크기 제약 조건을 레이블의 부모 뷰에 설정할 수 있습니다. 예를 들어, 레이블의 부모 뷰의 크기 제약 조건을 "콘텐츠 크기"로 설정하면 레이블의 크기는 부모 뷰의 콘텐츠 크기에 따라 자동으로 조절됩니다.
레이블의 크기 제약 조건을 설정하는 방법은 다음과 같습니다.
#hostingforum.kr
swift
let label = UILabel()
label.translatesAutoresizingMaskIntoConstraints = false
label.text = "큰 텍스트"
// 레이블의 크기 제약 조건을 직접 설정
label.setContentHuggingPriority(.defaultHigh, for: .horizontal)
label.setContentHuggingPriority(.defaultHigh, for: .vertical)
// 레이블의 크기 제약 조건을 레이블의 부모 뷰에 설정
label.superview?.contentHuggingPriority(for: .horizontal) = .defaultHigh
label.superview?.contentHuggingPriority(for: .vertical) = .defaultHigh
이러한 방법을 사용하면 레이블의 크기가 자동으로 조절되는지 확인할 수 있습니다.
2025-03-04 21:35