Text 함수 정리

2024. 3. 20. 09:47Swift

Text() : 문자를 띄우는 컨트롤

 

사용 방법

-> Text("Hello")와 같이 괄호 안에 원하는 문자 세팅

-> Text("제 이름은 \(name)입니다.") 와 같이 변수를 직접 넣어서 세팅도 가능

 

Text 함수

- .lineLimit(n) : 텍스트를 몇줄까지 보이게 할 것인지를 정의, 단 사용할 경우 자동 말줄임표 처리가 되므로 주의

- .truncationMode(.head/.middle/.tail) : 해당 변수 중 하나를 넣는 것으로, 테스트해본 결과 마지막 줄의 앞/중간/뒤 중 해당 부분을 생략

- .multilineTextAlignment(.center/.leading/.trailing) : 정렬해주는 함수, 중앙/좌측/우측 정렬

- .lineSpacing(n) : 줄 간격 조정

- .font(.largeTitle/.title/.headline/.subheadline/.body/.callout/.footnote/.caption) : 폰트 변경, largeTitle, .title, headline의 경우 bold가 적용되어있음

- .foregroundColor(Color.red) : 폰트색 변경

- .background(color.red) : 배경색 변경

 

Label

- Label("text", systemImage:"circle") : 해당 아이콘을 텍스트 앞에 추가

- .labelStyle(TitleOnlyLabelStyle()/ IconOnlyLabelStyle()) : 텍스트만 표시/아이콘만 표시