label.font = UIfont.preferredFont(forTextStyle: .body)
label.adjustsFontForContentSizeCategory = true

label.font = UIFontMetrics.default.scaledFont(for: customFont) // default는 body

titleLabel.font = UIFontMetrics(forTextStyle: .title1).scaledFont(for: customFont)

body {
	font: -apple-system-body; // 애플 디바이스에서만 동작
}
h1 {
	font-size: 1.3 rem;
}

secondLabel.firstBaselineAnchor.constraintEqualToSystemSpacingBelow(firstLabel.lastBaselineAnchor, multiplier: 1.0) // multiplier 값을 조정한다.
traitCollection.perferredContentSizeCategory
UIApplication.shared.preferredContentSizeCategory
contentView.layoutMarginsGuide.leadingAnchor.constraint(equalTo: primaryLabel.leadingAnchor)

secondLabel.firstBaselineAnchor.constraintEqualToSystemSpacingBelow(primaryLabel.lastBaselineAnchor, multiplier: 1.0)

primaryLabel.firstBaselineAnchor.constraintEqualToSystemSpacingBelow(contentView.topAnchor, multiplier: 1.0)
contentView.bottomAnchor.constraintEqualToSystemSpacingBelow(secondaryLabel.lastBaselineAnchor, multiplier: 1.0)

// UIAccessibilityContentSizeCategoryImageAdjusting protocol
// 상위 5단계의 accessibility size를 위해 이미지를 스케일링 함
// UIImageView, UIButton, NSTextAttachment에서 사용 가능
imageView.adjustImageSizeForAccessibilityContentSizeCategory = true
barButtonItem.largeContentSizeImage = largerImage